Package com.wowza.wms.stream.publish
Class PublishingProviderLive
- Object
- 
- com.wowza.wms.stream.publish.PublishingProviderBase
- 
- com.wowza.wms.stream.publish.PublishingProviderLive
 
 
- 
- All Implemented Interfaces:
- IPublishingProvider
 
 public class PublishingProviderLive extends PublishingProviderBase implements IPublishingProvider 
- 
- 
Field Summary- 
Fields inherited from class com.wowza.wms.stream.publish.PublishingProviderBasesendOnMetadata
 
- 
 - 
Constructor SummaryConstructors Constructor Description PublishingProviderLive(Publisher publisher, long timeoffset, String streamName)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Invoked on stream closelonggetDuration()longgetStartOnPreviousBufferTime()booleanisStartOnPreviousKeyFrame()booleanisStopIfStreamMissing()booleanplay(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)voidsetStartOnPreviousBufferTime(long startOnPreviousBufferTime)voidsetStartOnPreviousKeyFrame(boolean startOnPreviousKeyFrame)voidsetStopIfStreamMissing(boolean stopIfStreamMissing)- 
Methods inherited from class com.wowza.wms.stream.publish.PublishingProviderBaseisSendOnMetadata, setSendOnMetadata
 - 
Methods inherited from class java.lang.Objectclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.wowza.wms.stream.publish.IPublishingProviderisSendOnMetadata, setSendOnMetadata
 
- 
 
- 
- 
- 
Constructor Detail- 
PublishingProviderLivepublic PublishingProviderLive(Publisher publisher, long timeoffset, String streamName) 
 
- 
 - 
Method Detail- 
closepublic void close() Description copied from interface:IPublishingProviderInvoked on stream close- Specified by:
- closein interface- IPublishingProvider
 
 - 
playpublic boolean play(Publisher publisher) Description copied from interface:IPublishingProviderInvoked on play- Specified by:
- playin interface- IPublishingProvider
- Parameters:
- publisher- publisher
- Returns:
- true if successful
 
 - 
seekpublic boolean seek(long timecode) Description copied from interface:IPublishingProviderInvoked on seek- Specified by:
- seekin interface- IPublishingProvider
- Parameters:
- timecode- target timecode
- Returns:
- true, if seek successful
 
 - 
seekpublic boolean seek(long timecode, int seekType)Description copied from interface:IPublishingProviderInvoked on seek- Specified by:
- seekin interface- IPublishingProvider
- Parameters:
- timecode- target timecode
- seekType- seek type, see IMediaReader.SEEKTARGET_*
- Returns:
- true, if seek successful
 
 - 
getDurationpublic long getDuration() 
 - 
setDurationpublic void setDuration(long duration) Description copied from interface:IPublishingProviderSet target duration for playback (milliseconds)- Specified by:
- setDurationin interface- IPublishingProvider
- Parameters:
- duration- duration for playback (milliseconds)
 
 - 
setRealTimeStartTimepublic void setRealTimeStartTime(long realTimeStartTime) Description copied from interface:IPublishingProviderSet real start time (milliseconds)- Specified by:
- setRealTimeStartTimein interface- IPublishingProvider
- Parameters:
- realTimeStartTime- real start time (milliseconds)
 
 - 
isStartOnPreviousKeyFramepublic boolean isStartOnPreviousKeyFrame() 
 - 
setStartOnPreviousKeyFramepublic void setStartOnPreviousKeyFrame(boolean startOnPreviousKeyFrame) 
 - 
getStartOnPreviousBufferTimepublic long getStartOnPreviousBufferTime() 
 - 
setStartOnPreviousBufferTimepublic void setStartOnPreviousBufferTime(long startOnPreviousBufferTime) 
 - 
isStopIfStreamMissingpublic boolean isStopIfStreamMissing() 
 - 
setStopIfStreamMissingpublic void setStopIfStreamMissing(boolean stopIfStreamMissing) 
 
- 
 
-