Public Member Functions | |
abstract void | addOnAudioDestroyed (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the audio track is destroyed. More... | |
abstract void | addOnAudioLevel (fm.liveswitch.IAction1< Double > value) |
Adds a handler that is raised periodically when the audio's level is calculated. More... | |
abstract void | addOnVideoDestroyed (fm.liveswitch.IAction0 value) |
Adds a handler that is raised when the video track is destroyed. More... | |
abstract void | addOnVideoSize (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 | addOnVideoSizeChange (fm.liveswitch.IAction1< fm.liveswitch.Size > value) |
Adds a handler that is raised whenever the video's frame size changes. More... | |
abstract void | destroy () |
Destroys this media stack. More... | |
abstract double | getAudioGain () |
Gets a value indicating the audio gain (input amplification). More... | |
abstract int | getAudioLevelInterval () |
Gets the interval in milliseconds between fm.liveswitch.IMedia#addOnAudioLevel events. More... | |
abstract boolean | getAudioMuted () |
Gets a value indicating whether the audio is muted. More... | |
abstract TIAudioTrack | getAudioTrack () |
Gets the audio track. More... | |
abstract TIAudioTrack[] | getAudioTracks () |
Gets the audio tracks. More... | |
abstract double | getAudioVolume () |
Gets a value indicating the audio volume (output resistance). More... | |
abstract String | getId () |
Gets the identifier. More... | |
abstract boolean | getVideoMuted () |
Gets a value indicating whether the video is muted. More... | |
abstract fm.liveswitch.Size | getVideoSize () |
Gets the size of the last processed video frame, if known. More... | |
abstract TIVideoTrack | getVideoTrack () |
Gets the video track. More... | |
abstract TIVideoTrack[] | getVideoTracks () |
Gets the video tracks. More... | |
abstract fm.liveswitch.Future< fm.liveswitch.VideoBuffer > | grabVideoFrame () |
Gets the next raw video frame. More... | |
abstract void | removeOnAudioDestroyed (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the audio track is destroyed. More... | |
abstract void | removeOnAudioLevel (fm.liveswitch.IAction1< Double > value) |
Removes a handler that is raised periodically when the audio's level is calculated. More... | |
abstract void | removeOnVideoDestroyed (fm.liveswitch.IAction0 value) |
Removes a handler that is raised when the video track is destroyed. More... | |
abstract void | removeOnVideoSize (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 | removeOnVideoSizeChange (fm.liveswitch.IAction1< fm.liveswitch.Size > value) |
Removes a handler that is raised whenever the video's frame size changes. More... | |
abstract void | setAudioGain (double value) |
Sets a value indicating the audio gain (input amplification). More... | |
abstract void | setAudioLevelInterval (int value) |
Sets the interval in milliseconds between fm.liveswitch.IMedia#addOnAudioLevel events. More... | |
abstract void | setAudioMuted (boolean value) |
Sets a value indicating whether the audio is muted. More... | |
abstract void | setAudioVolume (double value) |
Sets a value indicating the audio volume (output resistance). More... | |
abstract void | setId (String value) |
Sets the identifier. More... | |
abstract void | setVideoMuted (boolean value) |
Sets a value indicating whether the video is muted. More... | |
Media interface.
|
abstract |
Adds a handler that is raised when the audio track is destroyed.
If there are multiple audio tracks in a custom media stack, this event is only triggered by the first audio track.
|
abstract |
Adds a handler that is raised periodically when the audio's level is calculated.
If there are multiple audio tracks in a custom media stack, this event is only triggered by the first audio track.
|
abstract |
Adds a handler that is raised when the video track is destroyed.
If there are multiple video tracks in a custom media stack, this event is only triggered by the first video track.
|
abstract |
Adds a handler that is raised whenever the video's frame size is known, once per frame.
If there are multiple video tracks in a custom media stack, this event is only triggered by the first video track.
|
abstract |
Adds a handler that is raised whenever the video's frame size changes.
If there are multiple video tracks in a custom media stack, this event is only triggered by the first video track.
|
abstract |
Destroys this media stack.
|
abstract |
Gets a value indicating the audio gain (input amplification).
If there are multiple audio tracks in a custom media stack, this property is bound to the first audio track.
|
abstract |
Gets the interval in milliseconds between fm.liveswitch.IMedia#addOnAudioLevel events.
|
abstract |
Gets a value indicating whether the audio is muted.
If there are multiple audio tracks in a custom media stack, this property is bound to the first audio track.
|
abstract |
Gets the audio track.
If there are multiple audio tracks in a custom media stack, this property is bound to the first audio track.
|
abstract |
Gets the audio tracks.
|
abstract |
Gets a value indicating the audio volume (output resistance).
If there are multiple audio tracks in a custom media stack, this property is bound to the first audio track.
|
abstract |
Gets the identifier.
|
abstract |
Gets a value indicating whether the video is muted.
If there are multiple video tracks in a custom media stack, this property is bound to the first video track.
|
abstract |
Gets the size of the last processed video frame, if known.
If there are multiple video tracks in a custom media stack, this property is bound to the first video track.
|
abstract |
Gets the video track.
If there are multiple video tracks in a custom media stack, this property is bound to the first video track.
|
abstract |
Gets the video tracks.
|
abstract |
Gets the next raw video frame.
If there are multiple video tracks in a custom media stack, this method calls into the first video track.
|
abstract |
Removes a handler that is raised when the audio track is destroyed.
If there are multiple audio tracks in a custom media stack, this event is only triggered by the first audio track.
|
abstract |
Removes a handler that is raised periodically when the audio's level is calculated.
If there are multiple audio tracks in a custom media stack, this event is only triggered by the first audio track.
|
abstract |
Removes a handler that is raised when the video track is destroyed.
If there are multiple video tracks in a custom media stack, this event is only triggered by the first video track.
|
abstract |
Removes a handler that is raised whenever the video's frame size is known, once per frame.
If there are multiple video tracks in a custom media stack, this event is only triggered by the first video track.
|
abstract |
Removes a handler that is raised whenever the video's frame size changes.
If there are multiple video tracks in a custom media stack, this event is only triggered by the first video track.
|
abstract |
Sets a value indicating the audio gain (input amplification).
If there are multiple audio tracks in a custom media stack, this property is bound to the first audio track.
|
abstract |
Sets the interval in milliseconds between fm.liveswitch.IMedia#addOnAudioLevel events.
|
abstract |
Sets a value indicating whether the audio is muted.
If there are multiple audio tracks in a custom media stack, this property is bound to the first audio track.
|
abstract |
Sets a value indicating the audio volume (output resistance).
If there are multiple audio tracks in a custom media stack, this property is bound to the first audio track.
|
abstract |
Sets the identifier.
|
abstract |
Sets a value indicating whether the video is muted.
If there are multiple video tracks in a custom media stack, this property is bound to the first video track.