|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IStreamCapableConnection
A connection that supports streaming.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.red5.server.api.IConnection |
---|
IConnection.Encoding |
Field Summary |
---|
Fields inherited from interface org.red5.server.api.IConnection |
---|
PERSISTENT, POLLING, TRANSIENT |
Method Summary | |
---|---|
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. |
Methods inherited from interface org.red5.server.api.IConnection |
---|
addListener, 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, removeListener, setBandwidth |
Methods inherited from interface org.red5.server.api.event.IEventDispatcher |
---|
dispatchEvent |
Methods inherited from interface org.red5.server.api.event.IEventHandler |
---|
handleEvent |
Methods inherited from interface org.red5.server.api.event.IEventListener |
---|
notifyEvent |
Methods inherited from interface org.red5.server.api.ICastingAttributeStore |
---|
getBoolAttribute, getByteAttribute, getDoubleAttribute, getIntAttribute, getListAttribute, getLongAttribute, getMapAttribute, getSetAttribute, getShortAttribute, getStringAttribute |
Methods inherited from interface org.red5.server.api.IAttributeStore |
---|
getAttribute, getAttribute, getAttributeNames, getAttributes, hasAttribute, removeAttribute, removeAttributes, setAttribute, setAttributes, setAttributes, size |
Method Detail |
---|
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 id
ISingleItemSubscriberStream newSingleItemSubscriberStream(int streamId)
streamId
- Stream id
IPlaylistSubscriberStream newPlaylistSubscriberStream(int streamId)
streamId
- Stream id
IClientBroadcastStream newBroadcastStream(int streamId)
streamId
- Stream id
long getPendingVideoMessages(int streamId)
streamId
- Stream id
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |