| Interface | Description |
|---|---|
| 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 system
The 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 |
| Class | Description |
|---|---|
| StreamRecorderFileVersionDelegate |
Default FileVersionDelegate class
|
| 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. |
| StreamRecorderSimpleFileVersionDelegate |
StreamRecorderSimpleFileVersionDelegate class
|