| 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. | 
| 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
 
 | 
| StreamRecorderParameters | This class is used to configure the recording parameters for the StreamRecorder class.All members of this class are public and therefore can be accessed and modified directly.
 |