Package com.wowza.wms.stream.publish
Interface IPublishingProvider
- 
- All Known Implementing Classes:
- PublishingProviderLive,- PublishingProviderMediaReader
 
 public interface IPublishingProviderIPublishingProvider: publishing provider interface. 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Invoked on stream closebooleanisSendOnMetadata()Get to send onMetadata event when stream startsbooleanplay(Publisher publisher)Invoked on playbooleanseek(long timecode)Invoked on seekbooleanseek(long timecode, int seekType)Invoked on seekvoidsetDuration(long duration)Set target duration for playback (milliseconds)voidsetRealTimeStartTime(long realTimeStartTime)Set real start time (milliseconds)voidsetSendOnMetadata(boolean sendOnMetadata)Set to send onMetadata event when stream starts
 
- 
- 
- 
Method Detail- 
playboolean play(Publisher publisher) Invoked on play- Parameters:
- publisher- publisher
- Returns:
- true if successful
 
 - 
closevoid close() Invoked on stream close
 - 
seekboolean seek(long timecode, int seekType)Invoked on seek- Parameters:
- timecode- target timecode
- seekType- seek type, see IMediaReader.SEEKTARGET_*
- Returns:
- true, if seek successful
 
 - 
seekboolean seek(long timecode) Invoked on seek- Parameters:
- timecode- target timecode
- Returns:
- true, if seek successful
 
 - 
setDurationvoid setDuration(long duration) Set target duration for playback (milliseconds)- Parameters:
- duration- duration for playback (milliseconds)
 
 - 
setRealTimeStartTimevoid setRealTimeStartTime(long realTimeStartTime) Set real start time (milliseconds)- Parameters:
- realTimeStartTime- real start time (milliseconds)
 
 - 
setSendOnMetadatavoid setSendOnMetadata(boolean sendOnMetadata) Set to send onMetadata event when stream starts- Parameters:
- sendOnMetadata- true to send onMetadata event
 
 - 
isSendOnMetadataboolean isSendOnMetadata() Get to send onMetadata event when stream starts- Returns:
- true to send onMetadata event
 
 
- 
 
-