Public Member Functions | |
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... | |
Stream interface.
|
abstract |
Adds a handler that is raised when the signalling state changes.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Adds a handler that is raised when the stream state changes.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Changes this stream's direction.
Implemented in fm.liveswitch.StreamBase, and fm.liveswitch.MediaStreamBase.
|
abstract |
Gets the current direction.
Implemented in fm.liveswitch.StreamBase, and fm.liveswitch.MediaStreamBase.
|
abstract |
Gets the external identifier.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets the identifier.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets a label that identifies this class.
Implemented in fm.liveswitch.StreamBase, and fm.liveswitch.MediaStreamBase.
|
abstract |
Gets current direction indicated by the local description.
Implemented in fm.liveswitch.StreamBase, and fm.liveswitch.MediaStreamBase.
|
abstract |
Gets a value indicating whether receiving media is supported by the local peer on this stream.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets a value indicating whether sending media is supported by the local peer on this stream.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets the media description identifier.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets the current direction indicated by the remote description.
Implemented in fm.liveswitch.StreamBase, and fm.liveswitch.MediaStreamBase.
|
abstract |
Gets a value indicating whether receiving media is supported by the local peer on this stream.
Returns false if the remote stream direction has not been received.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets a value indicating whether sending media is supported by the remote peer on this stream.
Returns false if the remote stream direction has not been received.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets the current state.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets optional data to associate with this instance.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Gets the stream transport info.
Implemented in fm.liveswitch.StreamBase, and fm.liveswitch.DataStream.
|
abstract |
Gets the type.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Removes a handler that is raised when the signalling state changes.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Removes a handler that is raised when the stream state changes.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Sets the external identifier.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Sets current direction indicated by the local description.
Implemented in fm.liveswitch.StreamBase, and fm.liveswitch.MediaStreamBase.
|
abstract |
Sets a value indicating whether receiving media is supported by the local peer on this stream.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Sets a value indicating whether sending media is supported by the local peer on this stream.
Implemented in fm.liveswitch.StreamBase.
|
abstract |
Sets optional data to associate with this instance.
Implemented in fm.liveswitch.StreamBase.