Media track base properties/methods. More...
Public Member Functions | |
abstract void | addOnDestroyed (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the track is destroyed. More... | |
abstract void | addOnMuted (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the track is muted. More... | |
abstract void | addOnStarted (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the track is started. More... | |
abstract void | addOnStopped (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the track is stopped. More... | |
abstract void | addOnUnmuted (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the track is unmuted. More... | |
abstract fm.liveswitch.Future< Object > | changeSinkOutput (fm.liveswitch.SinkOutput sinkOutput) |
Changes the sink output while the media track is active. More... | |
abstract fm.liveswitch.Future< Object > | changeSourceInput (fm.liveswitch.SourceInput sourceInput) |
Changes the source input while the media track is active. More... | |
abstract boolean | destroy () |
Destroys this media track. More... | |
abstract boolean | getMuted () |
Gets a value indicating whether this track is muted. More... | |
abstract fm.liveswitch.SinkOutput | getSinkOutput () |
Gets the current sink output. More... | |
abstract fm.liveswitch.Future< fm.liveswitch.SinkOutput[]> | getSinkOutputs () |
Gets the available sink outputs. More... | |
abstract fm.liveswitch.SourceInput | getSourceInput () |
Gets the current source input. More... | |
abstract fm.liveswitch.Future< fm.liveswitch.SourceInput[]> | getSourceInputs () |
Gets the available source inputs. More... | |
abstract void | removeOnDestroyed (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the track is destroyed. More... | |
abstract void | removeOnMuted (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the track is muted. More... | |
abstract void | removeOnStarted (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the track is started. More... | |
abstract void | removeOnStopped (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the track is stopped. More... | |
abstract void | removeOnUnmuted (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the track is unmuted. More... | |
abstract void | setMuted (boolean value) |
Sets a value indicating whether this track is muted. More... | |
abstract void | setSinkOutput (fm.liveswitch.SinkOutput value) |
Sets the current sink output. More... | |
abstract void | setSourceInput (fm.liveswitch.SourceInput value) |
Sets the current source input. More... | |
Public Member Functions inherited from fm.liveswitch.Dynamic | |
java.util.HashMap< String, Object > | getDynamicProperties () |
Gets all dynamic properties on this instance. More... | |
Object | getDynamicValue (String key) |
Gets a property value from the local cache. More... | |
void | setDynamicValue (String key, Object value) |
Sets a property value in the local cache. More... | |
boolean | unsetDynamicValue (String key) |
Removes a property value from the local cache. More... | |
Protected Member Functions | |
MediaTrackBase () | |
Protected Member Functions inherited from fm.liveswitch.Dynamic | |
Dynamic () | |
Protected Member Functions inherited from fm.liveswitch.Serializable | |
boolean | getIsDirty () |
Gets a value indicating whether this instance is dirty. More... | |
Serializable () | |
Initializes a new instance of the fm.liveswitch.Serializable class. More... | |
void | setIsDirty (boolean value) |
Sets a value indicating whether this instance is dirty. More... | |
Media track base properties/methods.
|
protected |
|
abstract |
Adds a handler that is raised when the track is destroyed.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Adds a handler that is raised when the track is muted.
Only applicable for local media tracks.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Adds a handler that is raised when the track is started.
Only applicable for local media tracks.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Adds a handler that is raised when the track is stopped.
Only applicable for local media tracks.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Adds a handler that is raised when the track is unmuted.
Only applicable for local media tracks.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Changes the sink output while the media track is active.
sinkOutput | The sink output. |
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Changes the source input while the media track is active.
sourceInput | The source input. |
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Destroys this media track.
Implements fm.liveswitch.IMediaTrack.
Reimplemented in fm.liveswitch.VideoTrack, and fm.liveswitch.AudioTrack.
|
abstract |
Gets a value indicating whether this track is muted.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Gets the current sink output.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Gets the available sink outputs.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Gets the current source input.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Gets the available source inputs.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Removes a handler that is raised when the track is destroyed.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Removes a handler that is raised when the track is muted.
Only applicable for local media tracks.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Removes a handler that is raised when the track is started.
Only applicable for local media tracks.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Removes a handler that is raised when the track is stopped.
Only applicable for local media tracks.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Removes a handler that is raised when the track is unmuted.
Only applicable for local media tracks.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Sets a value indicating whether this track is muted.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Sets the current sink output.
Implements fm.liveswitch.IMediaTrack.
|
abstract |
Sets the current source input.
Implements fm.liveswitch.IMediaTrack.