Video track interface. More...
Public Member Functions | |
| abstract void | addOnSize (fm.liveswitch.IAction1< fm.liveswitch.Size > value) |
| Adds a handler that is raised whenever the video's frame size is known, once per frame. More... | |
| abstract void | addOnSizeChange (fm.liveswitch.IAction1< fm.liveswitch.Size > value) |
| Adds a handler that is raised whenever the video's frame size changes. More... | |
| abstract fm.liveswitch.Size | getSize () |
| Gets the size of the last processed video frame, if known. More... | |
| abstract fm.liveswitch.Future< fm.liveswitch.VideoBuffer > | grabFrame () |
| Grabs the next raw video frame. More... | |
| abstract void | removeOnSize (fm.liveswitch.IAction1< fm.liveswitch.Size > value) |
| Removes a handler that is raised whenever the video's frame size is known, once per frame. More... | |
| abstract void | removeOnSizeChange (fm.liveswitch.IAction1< fm.liveswitch.Size > value) |
| Removes a handler that is raised whenever the video's frame size changes. More... | |
Public Member Functions inherited from fm.liveswitch.IMediaTrack | |
| 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... | |
Video track interface.
|
abstract |
Adds a handler that is raised whenever the video's frame size is known, once per frame.
Implemented in fm.liveswitch.VideoTrack.
|
abstract |
Adds a handler that is raised whenever the video's frame size changes.
Implemented in fm.liveswitch.VideoTrack.
|
abstract |
Gets the size of the last processed video frame, if known.
Implemented in fm.liveswitch.VideoTrack.
|
abstract |
Grabs the next raw video frame.
Implemented in fm.liveswitch.VideoTrack.
|
abstract |
Removes a handler that is raised whenever the video's frame size is known, once per frame.
Implemented in fm.liveswitch.VideoTrack.
|
abstract |
Removes a handler that is raised whenever the video's frame size changes.
Implemented in fm.liveswitch.VideoTrack.