com.wowza.wms.plugin.integration.liverecord
Interface ILiveStreamRecord
- All Known Implementing Classes:
- LiveStreamRecorder, LiveStreamRecorderFLV, LiveStreamRecorderMediaWriter, LiveStreamRecorderMP4
public interface ILiveStreamRecord
getFilePath
String getFilePath()
getWriteLock
Object getWriteLock()
isMoveFirstVideoFrameToZero
boolean isMoveFirstVideoFrameToZero()
isRecordData
boolean isRecordData()
isStartOnKeyFrame
boolean isStartOnKeyFrame()
isVersionFile
boolean isVersionFile()
onPublish
void onPublish()
onUnPublish
void onUnPublish()
setMoveFirstVideoFrameToZero
void setMoveFirstVideoFrameToZero(boolean moveFirstVideoFrameToZero)
setRecordData
void setRecordData(boolean recordData)
setStartOnKeyFrame
void setStartOnKeyFrame(boolean startOnKeyFrame)
setVersionFile
void setVersionFile(boolean versionFile)
startRecording
void startRecording(com.wowza.wms.stream.IMediaStream stream,
boolean append)
startRecording
void startRecording(com.wowza.wms.stream.IMediaStream stream,
String filePath,
boolean append)
startRecording
void startRecording(com.wowza.wms.stream.IMediaStream stream,
String filePath,
boolean append,
java.util.Map extraMetadata)
stopRecording
void stopRecording()
work
void work()
workStop
void workStop()