This is called on all sources after recording is stopped. By returning the same list of additional sources as provided in PreRecording the source can clean up any additional temporary sources that were created by this recording. These additional temporary sources will be properly shut down so they have a chance to store their data before being removed from the list.