public interface IPublishingProvider
IPublishingProvider: publishing provider interface.
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Invoked on stream close
|
boolean |
isSendOnMetadata()
Get to send onMetadata event when stream starts
|
boolean |
play(Publisher publisher)
Invoked on play
|
boolean |
seek(long timecode)
Invoked on seek
|
boolean |
seek(long timecode,
int seekType)
Invoked on seek
|
void |
setDuration(long duration)
Set target duration for playback (milliseconds)
|
void |
setRealTimeStartTime(long realTimeStartTime)
Set real start time (milliseconds)
|
void |
setSendOnMetadata(boolean sendOnMetadata)
Set to send onMetadata event when stream starts
|
void close()
boolean isSendOnMetadata()
boolean play(Publisher publisher)
publisher - publisherboolean seek(long timecode)
timecode - target timecodeboolean seek(long timecode,
int seekType)
timecode - target timecodeseekType - seek type, see IMediaReader.SEEKTARGET_*void setDuration(long duration)
duration - duration for playback (milliseconds)void setRealTimeStartTime(long realTimeStartTime)
realTimeStartTime - real start time (milliseconds)void setSendOnMetadata(boolean sendOnMetadata)
sendOnMetadata - true to send onMetadata event