Data stream interface. More...
Public Member Functions | |
abstract TDataChannel[] | getChannels () |
Gets the channels. More... | |
abstract fm.liveswitch.DataStreamInfo | getInfo () |
Gets the data stream info. More... | |
Public Member Functions inherited from fm.liveswitch.IStream | |
abstract void | addOnDirectionChange (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the signalling state changes. More... | |
abstract void | addOnStateChange (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the stream state changes. More... | |
abstract fm.liveswitch.Error | changeDirection (fm.liveswitch.StreamDirection newDirection) |
Changes this stream's direction. More... | |
abstract fm.liveswitch.StreamDirection | getDirection () |
Gets the current direction. More... | |
abstract String | getExternalId () |
Gets the external identifier. More... | |
abstract String | getId () |
Gets the identifier. More... | |
abstract String | getLabel () |
Gets a label that identifies this class. More... | |
abstract fm.liveswitch.StreamDirection | getLocalDirection () |
Gets current direction indicated by the local description. More... | |
abstract boolean | getLocalReceive () |
Gets a value indicating whether receiving media is supported by the local peer on this stream. More... | |
abstract boolean | getLocalSend () |
Gets a value indicating whether sending media is supported by the local peer on this stream. More... | |
abstract String | getMediaDescriptionId () |
Gets the media description identifier. More... | |
abstract fm.liveswitch.StreamDirection | getRemoteDirection () |
Gets the current direction indicated by the remote description. More... | |
abstract boolean | getRemoteReceive () |
Gets a value indicating whether receiving media is supported by the local peer on this stream. More... | |
abstract boolean | getRemoteSend () |
Gets a value indicating whether sending media is supported by the remote peer on this stream. More... | |
abstract fm.liveswitch.StreamState | getState () |
Gets the current state. More... | |
abstract String | getTag () |
Gets optional data to associate with this instance. More... | |
abstract fm.liveswitch.TransportInfo | getTransportInfo () |
Gets the stream transport info. More... | |
abstract fm.liveswitch.StreamType | getType () |
Gets the type. More... | |
abstract void | removeOnDirectionChange (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the signalling state changes. More... | |
abstract void | removeOnStateChange (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the stream state changes. More... | |
abstract void | setExternalId (String value) |
Sets the external identifier. More... | |
abstract void | setLocalDirection (fm.liveswitch.StreamDirection value) |
Sets current direction indicated by the local description. More... | |
abstract void | setLocalReceive (boolean value) |
Sets a value indicating whether receiving media is supported by the local peer on this stream. More... | |
abstract void | setLocalSend (boolean value) |
Sets a value indicating whether sending media is supported by the local peer on this stream. More... | |
abstract void | setTag (String value) |
Sets optional data to associate with this instance. More... | |
Data stream interface.
|
abstract |
Gets the channels.
Implemented in fm.liveswitch.DataStream.
|
abstract |
Gets the data stream info.