| ILiveStreamRecordManager | This interface provides access to the functionality of the LiveStreamRecordManager. | 
| ILiveStreamRecordManagerActionNotify | This interface provides notifications to registered listeners for LiveStreamRecordManager 
 events as it operates on IStreamRecorders. | 
| IStreamRecorder | This interface provides access to into a StreamRecorder.The StreamRecorder is responsible for performing the actual recording functionality of a live stream, as directed by the
 LiveStreamRecordManager.
 | 
| IStreamRecorderActionNotify | This interface provides notifications to registered listeners throughout the life cycle of a StreamRecorder. | 
| IStreamRecorderConstants | Defines the static constants used by the StreamRecorder systemThe Properties for StreamRecorders should be placed in application.xml
 within the StreamRecorder properties container
 | 
| IStreamRecorderFileVersionDelegate | This interface is used to implement a custom file versioning scheme during live stream recording.The getFilename method is called under 2 conditions
 1 - when a recorder needs to create a new output file, and an file already exists by the same name.
 2 - when a recorder creates a new file and has been configured to use any segmentationType other than none
 
 |