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.