This interface provides access to the functionality of the LiveStreamRecordManager.
This interface provides notifications to registered listeners for LiveStreamRecordManager events as it operates on IStreamRecorders.
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.
This interface provides notifications to registered listeners throughout the life cycle of a StreamRecorder.
Defines the static constants used by the StreamRecorder system
The Properties for StreamRecorders should be placed in application.xml within the StreamRecorder properties container
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
Default FileVersionDelegate class
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.