org.red5.server.api.stream
public interface IPlaylistSubscriberStream extends ISubscriberStream, IPlaylist
MODE_APPEND, MODE_LIVE, MODE_PUBLISH, MODE_READ, MODE_RECORD
Modifier and Type | Method and Description |
---|---|
ScheduledThreadPoolExecutor |
getExecutor()
Returns the job executor.
|
IPlaylistSubscriberStreamStatistics |
getStatistics()
Return statistics about this stream.
|
void |
onChange(StreamState state,
Object... changed)
Handles a change occurring on the stream.
|
boolean |
replace(IPlayItem oldItem,
IPlayItem newItem)
Replaces an item in the list with another item.
|
getState, isPaused, pause, play, receiveAudio, receiveVideo, resume, seek, setState, stop
getBroadcastStreamPublishName, getClientBufferDuration, getConnection, getStreamId, setClientBufferDuration
close, getCodecInfo, getCreationTime, getName, getScope, start
addItem, addItem, getCurrentItem, getCurrentItemIndex, getItem, getItemSize, hasMoreItems, isRandom, isRepeat, isRewind, nextItem, previousItem, removeAllItems, removeItem, setItem, setPlaylistController, setRandom, setRepeat, setRewind
IPlaylistSubscriberStreamStatistics getStatistics()
ScheduledThreadPoolExecutor getExecutor()
getExecutor
in interface ISubscriberStream
void onChange(StreamState state, Object... changed)
onChange
in interface ISubscriberStream
state
- stream state that we are changing to or notifying ofchanged
- changed itemsCopyright © 2006-2012 The Red5 Project