Media track interface. 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... | |
Media track interface.
|
abstract |
Adds a handler that is raised when the track is destroyed.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Adds a handler that is raised when the track is muted.
Only applicable for local media tracks.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Adds a handler that is raised when the track is started.
Only applicable for local media tracks.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Adds a handler that is raised when the track is stopped.
Only applicable for local media tracks.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Adds a handler that is raised when the track is unmuted.
Only applicable for local media tracks.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Changes the sink output while the media track is active.
sinkOutput | The sink output. |
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Changes the source input while the media track is active.
sourceInput | The source input. |
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Destroys this media track.
Implemented in fm.liveswitch.VideoTrack, fm.liveswitch.MediaTrackBase, and fm.liveswitch.AudioTrack.
|
abstract |
Gets a value indicating whether this track is muted.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Gets the current sink output.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Gets the available sink outputs.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Gets the current source input.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Gets the available source inputs.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Removes a handler that is raised when the track is destroyed.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Removes a handler that is raised when the track is muted.
Only applicable for local media tracks.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Removes a handler that is raised when the track is started.
Only applicable for local media tracks.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Removes a handler that is raised when the track is stopped.
Only applicable for local media tracks.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Removes a handler that is raised when the track is unmuted.
Only applicable for local media tracks.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Sets a value indicating whether this track is muted.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Sets the current sink output.
Implemented in fm.liveswitch.MediaTrackBase.
|
abstract |
Sets the current source input.
Implemented in fm.liveswitch.MediaTrackBase.