org.red5.server.api.stream
public interface IStreamCapableConnection extends IConnection
IConnection.Encoding
PERSISTENT, POLLING, TRANSIENT
Modifier and Type | Method and Description |
---|---|
void |
deleteStreamById(int streamId)
Deletes the stream with the given id.
|
long |
getPendingVideoMessages(int streamId)
Total number of video messages that are pending to be sent to a stream.
|
IClientStream |
getStreamById(int streamId)
Get a stream by its id.
|
IClientBroadcastStream |
newBroadcastStream(int streamId)
Create a broadcast stream.
|
IPlaylistSubscriberStream |
newPlaylistSubscriberStream(int streamId)
Create a stream that can play a list.
|
ISingleItemSubscriberStream |
newSingleItemSubscriberStream(int streamId)
Create a stream that can play only one item.
|
int |
reserveStreamId()
Return a reserved stream id for use.
|
int |
reserveStreamId(int id) |
void |
unreserveStreamId(int streamId)
Unreserve this id for future use.
|
close, connect, connect, getBasicScopes, getClient, getClientBytesRead, getConnectParams, getDroppedMessages, getEncoding, getHost, getLastPingTime, getPath, getPendingMessages, getReadBytes, getReadMessages, getRemoteAddress, getRemoteAddresses, getRemotePort, getScope, getSessionId, getType, getWrittenBytes, getWrittenMessages, initialize, isConnected, ping, setBandwidth
dispatchEvent
handleEvent
notifyEvent
getBoolAttribute, getByteAttribute, getDoubleAttribute, getIntAttribute, getListAttribute, getLongAttribute, getMapAttribute, getSetAttribute, getShortAttribute, getStringAttribute
getAttribute, getAttribute, getAttributeNames, getAttributes, hasAttribute, removeAttribute, removeAttributes, setAttribute, setAttributes, setAttributes
int reserveStreamId()
int reserveStreamId(int id)
void unreserveStreamId(int streamId)
streamId
- ID of stream to unreservevoid deleteStreamById(int streamId)
streamId
- ID of stream to deleteIClientStream getStreamById(int streamId)
streamId
- Stream idISingleItemSubscriberStream newSingleItemSubscriberStream(int streamId)
streamId
- Stream idIPlaylistSubscriberStream newPlaylistSubscriberStream(int streamId)
streamId
- Stream idIClientBroadcastStream newBroadcastStream(int streamId)
streamId
- Stream idlong getPendingVideoMessages(int streamId)
streamId
- Stream idCopyright © 2006-2012 The Red5 Project