| String | IStreamRecorderFileVersionDelegate. getFilename(IStreamRecorder recContext) |  | 
| String | StreamRecorderFileVersionDelegate. getFilename(IStreamRecorder recContext) | Creates a new filename using the default template string, | 
| String | StreamRecorderSimpleFileVersionDelegate. getFilename(IStreamRecorder recContext) | Versions the existing file by appending _#, and returns the original file name
 for use as the current file. | 
| void | ILiveStreamRecordManagerActionNotify. onCreateRecord(IStreamRecorder recorder) | This notification occurs when a new recorder is created due to a call to one of the ILiveStreamRecordManager
 startRecording API's. | 
| void | IStreamRecorderActionNotify. onCreateRecorder(IStreamRecorder recorder) | This notification occurs when a new recorder has been created, but before recording has started. | 
| void | IStreamRecorderActionNotify. onSegmentEnd(IStreamRecorder recorder) | This notification occurs when a recorder stops writing to the current file | 
| void | IStreamRecorderActionNotify. onSegmentStart(IStreamRecorder recorder) | This notification occurs when a recorder starts writing to the current file | 
| void | ILiveStreamRecordManagerActionNotify. onSplitRecord(IStreamRecorder recorder) | This notification occurs due to a call to the ILiveStreamRecordManager splitRecording API. | 
| void | IStreamRecorderActionNotify. onSplitRecorder(IStreamRecorder recorder) | This notification occurs when a recorder is directed to split the active recording. | 
| void | ILiveStreamRecordManagerActionNotify. onStartRecord(IStreamRecorder recorder) | This notification occurs due to a call to one of the ILiveStreamRecordManager
 startRecording API's. | 
| void | IStreamRecorderActionNotify. onStartRecorder(IStreamRecorder recorder) | This notification occurs when a recorder starts recording. | 
| void | ILiveStreamRecordManagerActionNotify. onStopRecord(IStreamRecorder recorder) | This notification occurs due to a call to the ILiveStreamRecordManager stopRecording API. | 
| void | IStreamRecorderActionNotify. onStopRecorder(IStreamRecorder recorder) | This notification occurs when a recorder stops recording. | 
| void | ILiveStreamRecordManagerActionNotify. onSwitchRecord(IStreamRecorder recorder,
              IMediaStream newStream) | This notification occurs when an existing stream is replaced with a stream of the same name. | 
| void | IStreamRecorderActionNotify. onSwitchRecorder(IStreamRecorder recorder,
                IMediaStream newStream) | This notification occurs when an existing stream has been replaced by a new stream of the same name. |