Class StreamRecorderFileVersionDelegate
- Object
- 
- com.wowza.wms.livestreamrecord.model.LiveStreamRecordFileVersionDelegate
- 
- com.wowza.wms.livestreamrecord.manager.StreamRecorderFileVersionDelegate
 
 
- 
- All Implemented Interfaces:
- IStreamRecorderFileVersionDelegate,- com.wowza.wms.livestreamrecord.model.ILiveStreamRecordFileVersionDelegate
 
 public class StreamRecorderFileVersionDelegate extends com.wowza.wms.livestreamrecord.model.LiveStreamRecordFileVersionDelegate implements IStreamRecorderFileVersionDelegate Default FileVersionDelegate classThis delegate allows the configuration of a custom FileVersionName using a template string. The tags in the template string are replaced with their associated values, to generate a filename. 
 Valid template tags are;
 ${SourceStreamName} - The name of the stream
 ${BaseFileName} - The basefile name, which is the filename prior to any versioning changes
 ${SegmentNumber} - An incrementing value representing the current number of segments which have been created for this recording, starting at 0
 ${RecordingStartTime} - The time at which the recording was started formatted as yyyy-MM-dd-HH.mm.ss.SSS-zzz
 ${SegmentTime} - Time time at which the segment was created
 The default template string is 
 ${BaseFileName}_${RecordingStartTime}_${SegmentNumber}
- 
- 
Constructor SummaryConstructors Constructor Description StreamRecorderFileVersionDelegate()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFilename(IStreamRecorder recContext)Creates a new filename using the default template string,
 
- 
- 
- 
Method Detail- 
getFilenamepublic String getFilename(IStreamRecorder recContext) Creates a new filename using the default template string,- Specified by:
- getFilenamein interface- IStreamRecorderFileVersionDelegate
- Parameters:
- recContext- The IStreamRecorder requesting the file name
- Returns:
- String The versioned file name
 
 
- 
 
-