|
||||||||||
| 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. |
void |
unreserveStreamId(int streamId)
Unreserve this id for future use. |
| Methods inherited from interface org.red5.server.api.IConnection |
|---|
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 |
| 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 |
| 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.IBWControllable |
|---|
getBandwidthConfigure, getParentBWControllable, setBandwidthConfigure |
| Method Detail |
|---|
int reserveStreamId()
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 | |||||||||