org.red5.server.api.stream
Interface IPlaylistSubscriberStream
- All Superinterfaces:
- IClientStream, IPlaylist, IStream, ISubscriberStream
- All Known Implementing Classes:
- PlaylistSubscriberStream
public interface IPlaylistSubscriberStream
- extends ISubscriberStream, IPlaylist
IPlaylistSubscriberStream has methods of both ISubscriberStream and IPlaylist
but adds nothing new
| Methods inherited from interface org.red5.server.api.stream.IPlaylist |
addItem, addItem, getCurrentItem, getCurrentItemIndex, getItem, getItemSize, hasMoreItems, isRandom, isRepeat, isRewind, nextItem, previousItem, removeAllItems, removeItem, setItem, setPlaylistController, setRandom, setRepeat, setRewind |
getStatistics
IPlaylistSubscriberStreamStatistics getStatistics()
- Return statistics about this stream.
- Returns:
- statistics
getExecutor
ScheduledThreadPoolExecutor getExecutor()
- Returns the job executor.
- Specified by:
getExecutor in interface ISubscriberStream
- Returns:
- executor
onChange
void onChange(StreamState state,
Object... changed)
- Handles a change occurring on the stream.
- Specified by:
onChange in interface ISubscriberStream
- Parameters:
state - stream state that we are changing to or notifying ofchanged - changed items
replace
boolean replace(IPlayItem oldItem,
IPlayItem newItem)
- Replaces an item in the list with another item.
- Parameters:
oldItem - newItem -
- Returns:
- true if successful and false otherwise
Copyright © 2006-2012 The Red5 Project