|
void | addOnAudioMuted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the audio source is muted. More...
|
|
void | addOnAudioStarted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the first audio track is started. More...
|
|
void | addOnAudioStopped (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the first audio track is stopped. More...
|
|
void | addOnAudioUnmuted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the audio source is unmuted. More...
|
|
void | addOnVideoMuted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the video source is muted. More...
|
|
void | addOnVideoStarted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the first video track is started. More...
|
|
void | addOnVideoStopped (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the first video track is stopped. More...
|
|
void | addOnVideoUnmuted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the video source is unmuted. More...
|
|
fm.liveswitch.Future< Object > | changeAudioSourceInput (fm.liveswitch.SourceInput audioSourceInput) |
| Changes the audio source input of the audio track while the media is active. More...
|
|
fm.liveswitch.Future< Object > | changeVideoSourceInput (fm.liveswitch.SourceInput videoSourceInput) |
| Changes the video source input of the video track while the media is active. More...
|
|
fm.liveswitch.AudioSource | getAudioSource () |
| Gets the audio source. More...
|
|
fm.liveswitch.SourceInput | getAudioSourceInput () |
| Gets the current audio source input of the audio track. More...
|
|
fm.liveswitch.Future< fm.liveswitch.SourceInput[]> | getAudioSourceInputs () |
| Gets a list of the names and IDs of currently available audio devices. More...
|
|
fm.liveswitch.AudioSource[] | getAudioSources () |
| Gets the audio sources. More...
|
|
fm.liveswitch.MediaSourceBase[] | getMediaSources () |
| Gets the audio/video sources. More...
|
|
fm.liveswitch.VideoSource | getVideoSource () |
| Gets the video source. More...
|
|
fm.liveswitch.SourceInput | getVideoSourceInput () |
| Gets the current video source input of the video track. More...
|
|
fm.liveswitch.Future< fm.liveswitch.SourceInput[]> | getVideoSourceInputs () |
| Gets a list of the names and IDs of currently available video devices. More...
|
|
fm.liveswitch.VideoSource[] | getVideoSources () |
| Gets the video sources. More...
|
|
| LocalMedia () |
|
void | removeOnAudioMuted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the audio source is muted. More...
|
|
void | removeOnAudioStarted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the first audio track is started. More...
|
|
void | removeOnAudioStopped (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the first audio track is stopped. More...
|
|
void | removeOnAudioUnmuted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the audio source is unmuted. More...
|
|
void | removeOnVideoMuted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the video source is muted. More...
|
|
void | removeOnVideoStarted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the first video track is started. More...
|
|
void | removeOnVideoStopped (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the first video track is stopped. More...
|
|
void | removeOnVideoUnmuted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the video source is unmuted. More...
|
|
void | setAudioSourceInput (fm.liveswitch.SourceInput value) |
| Sets the current audio source input of the audio track. More...
|
|
void | setVideoSourceInput (fm.liveswitch.SourceInput value) |
| Sets the current video source input of the video track. More...
|
|
void | addOnAudioDestroyed (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the audio track is destroyed. More...
|
|
void | addOnAudioLevel (fm.liveswitch.IAction1< Double > value) |
| Adds a handler that is raised periodically when the audio's level is calculated. More...
|
|
void | addOnVideoDestroyed (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the video track is destroyed. More...
|
|
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...
|
|
void | addOnVideoSizeChange (fm.liveswitch.IAction1< fm.liveswitch.Size > value) |
| Adds a handler that is raised whenever the video's frame size changes. More...
|
|
void | destroy () |
| Destroys all non-persistent internal objects encapsulated by the Media class. More...
|
|
int | getAudioLevelInterval () |
| Gets the interval in milliseconds between fm.liveswitch.Media#addOnAudioLevel events. More...
|
|
TAudioTrack[] | getAudioTracks () |
| Gets all audio tracks from this media. More...
|
|
boolean | getIsRecordingAudio () |
| Gets whether audio is being recorded locally. More...
|
|
boolean | getIsRecordingVideo () |
| Gets whether video is being recorded locally. More...
|
|
fm.liveswitch.Size | getVideoSize () |
| Gets the size of the video track. More...
|
|
TVideoTrack[] | getVideoTracks () |
| Gets all video tracks from this media. More...
|
|
fm.liveswitch.Future< fm.liveswitch.VideoBuffer > | grabVideoFrame () |
| Gets the next frame from the video track once it is rendered. More...
|
|
| Media () |
| Initializes a new instance of the fm.liveswitch.Media class. More...
|
|
void | removeOnAudioDestroyed (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the audio track is destroyed. More...
|
|
void | removeOnAudioLevel (fm.liveswitch.IAction1< Double > value) |
| Removes a handler that is raised periodically when the audio's level is calculated. More...
|
|
void | removeOnVideoDestroyed (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the video track is destroyed. More...
|
|
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...
|
|
void | removeOnVideoSizeChange (fm.liveswitch.IAction1< fm.liveswitch.Size > value) |
| Removes a handler that is raised whenever the video's frame size changes. More...
|
|
void | setAudioLevelInterval (int value) |
| Sets the interval in milliseconds between fm.liveswitch.Media#addOnAudioLevel events. More...
|
|
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...
|
|
double | getAudioGain () |
| Gets the gain (input amplification) of the audio track. More...
|
|
abstract int | getAudioLevelInterval () |
| Gets the interval in milliseconds between fm.liveswitch.MediaBase#addOnAudioLevel events. More...
|
|
boolean | getAudioMuted () |
| Gets a value indicating whether the audio is muted. More...
|
|
TIAudioTrack | getAudioTrack () |
| Gets the audio track from this media. More...
|
|
abstract TIAudioTrack[] | getAudioTracks () |
| Gets all audio tracks from this media. More...
|
|
double | getAudioVolume () |
| Gets the audio volume on the audio track. More...
|
|
String | getId () |
| Gets the unique identifier of this media. More...
|
|
boolean | getVideoMuted () |
| Gets a value indicating whether the video track is muted. More...
|
|
abstract fm.liveswitch.Size | getVideoSize () |
| Gets the size of the last processed video frame, if known. More...
|
|
TIVideoTrack | getVideoTrack () |
| Gets the video track from this media. More...
|
|
abstract TIVideoTrack[] | getVideoTracks () |
| Gets all video tracks from this media. More...
|
|
abstract fm.liveswitch.Future< fm.liveswitch.VideoBuffer > | grabVideoFrame () |
| Gets the next raw video frame. More...
|
|
| MediaBase () |
| Initializes a new instance of the fm.liveswitch.MediaBase class. 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...
|
|
void | setAudioGain (double value) |
| Sets the gain (input amplification) of the audio track. More...
|
|
abstract void | setAudioLevelInterval (int value) |
| Sets the interval in milliseconds between fm.liveswitch.MediaBase#addOnAudioLevel events. More...
|
|
void | setAudioMuted (boolean value) |
| Sets a value indicating whether the audio is muted. More...
|
|
void | setAudioVolume (double value) |
| Sets the audio volume on the audio track. More...
|
|
void | setId (String value) |
| Sets the unique identifier of this media. More...
|
|
void | setVideoMuted (boolean value) |
| Sets a value indicating whether the video track is muted. More...
|
|
abstract void | addOnAudioMuted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the audio track is muted. More...
|
|
abstract void | addOnAudioStarted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the audio track is started. More...
|
|
abstract void | addOnAudioStopped (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the audio track is stopped. More...
|
|
abstract void | addOnAudioUnmuted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the audio track is unmuted. More...
|
|
abstract void | addOnVideoMuted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the video track is muted. More...
|
|
abstract void | addOnVideoStarted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the video track is started. More...
|
|
abstract void | addOnVideoStopped (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the video track is stopped. More...
|
|
abstract void | addOnVideoUnmuted (fm.liveswitch.IAction0 value) |
| Adds a handler that is raised when the video track is unmuted. More...
|
|
abstract fm.liveswitch.Future< Object > | changeAudioSourceInput (fm.liveswitch.SourceInput audioSourceInput) |
| Changes the audio source input of the first audio track while the media is active. More...
|
|
abstract fm.liveswitch.Future< Object > | changeVideoSourceInput (fm.liveswitch.SourceInput videoSourceInput) |
| Changes the video source input of the first video track while the media is active. More...
|
|
abstract fm.liveswitch.AudioEncodingConfig | getAudioEncoding () |
| Gets the first (primary) local audio encoding. More...
|
|
abstract fm.liveswitch.AudioEncodingConfig[] | getAudioEncodings () |
| Gets the local audio encodings. More...
|
|
abstract boolean | getAudioSimulcastDisabled () |
| Gets whether audio simulcast is disabled. More...
|
|
abstract int | getAudioSimulcastEncodingCount () |
| Gets the number of audio simulcast encodings. More...
|
|
abstract int | getAudioSimulcastPreferredBitrate () |
| Gets the preferred audio simulcast bitrate, in kbps. More...
|
|
abstract fm.liveswitch.SourceInput | getAudioSourceInput () |
| Gets the current audio source input of the first audio track. More...
|
|
abstract fm.liveswitch.Future< fm.liveswitch.SourceInput[]> | getAudioSourceInputs () |
| Gets the available audio source inputs of the first audio track. More...
|
|
abstract fm.liveswitch.LocalMediaState | getState () |
| Gets the current state. More...
|
|
abstract fm.liveswitch.VideoEncodingConfig | getVideoEncoding () |
| Gets the first (primary) local video encoding. More...
|
|
abstract fm.liveswitch.VideoEncodingConfig[] | getVideoEncodings () |
| Gets the local video encodings. More...
|
|
abstract double | getVideoSimulcastBitsPerPixel () |
| Gets the desired video simulcast bits-per-pixel (bpp). More...
|
|
abstract fm.liveswitch.VideoDegradationPreference | getVideoSimulcastDegradationPreference () |
| Gets the video simulcast degradation preference. More...
|
|
abstract boolean | getVideoSimulcastDisabled () |
| Gets whether video simulcast is disabled. More...
|
|
abstract int | getVideoSimulcastEncodingCount () |
| Gets the number of video simulcast encodings. More...
|
|
abstract int | getVideoSimulcastPreferredBitrate () |
| Gets the preferred video simulcast bitrate, in kbps. More...
|
|
abstract fm.liveswitch.SourceInput | getVideoSourceInput () |
| Gets the current video source input of the first video track. More...
|
|
abstract fm.liveswitch.Future< fm.liveswitch.SourceInput[]> | getVideoSourceInputs () |
| Gets the available video source inputs of the first video track. More...
|
|
abstract void | removeOnAudioMuted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the audio track is muted. More...
|
|
abstract void | removeOnAudioStarted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the audio track is started. More...
|
|
abstract void | removeOnAudioStopped (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the audio track is stopped. More...
|
|
abstract void | removeOnAudioUnmuted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the audio track is unmuted. More...
|
|
abstract void | removeOnVideoMuted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the video track is muted. More...
|
|
abstract void | removeOnVideoStarted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the video track is started. More...
|
|
abstract void | removeOnVideoStopped (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the video track is stopped. More...
|
|
abstract void | removeOnVideoUnmuted (fm.liveswitch.IAction0 value) |
| Removes a handler that is raised when the video track is unmuted. More...
|
|
abstract void | setAudioEncodings (fm.liveswitch.AudioEncodingConfig[] value) |
| Sets the local audio encodings. More...
|
|
abstract void | setAudioSimulcastDisabled (boolean value) |
| Sets whether audio simulcast is disabled. More...
|
|
abstract void | setAudioSimulcastEncodingCount (int value) |
| Sets the number of audio simulcast encodings. More...
|
|
abstract void | setAudioSimulcastPreferredBitrate (int value) |
| Sets the preferred audio simulcast bitrate, in kbps. More...
|
|
abstract void | setAudioSourceInput (fm.liveswitch.SourceInput value) |
| Sets the current audio source input of the first audio track. More...
|
|
abstract void | setVideoEncodings (fm.liveswitch.VideoEncodingConfig[] value) |
| Sets the local video encodings. More...
|
|
abstract void | setVideoSimulcastBitsPerPixel (double value) |
| Sets the desired video simulcast bits-per-pixel (bpp). More...
|
|
abstract void | setVideoSimulcastDegradationPreference (fm.liveswitch.VideoDegradationPreference value) |
| Sets the video simulcast degradation preference. More...
|
|
abstract void | setVideoSimulcastDisabled (boolean value) |
| Sets whether video simulcast is disabled. More...
|
|
abstract void | setVideoSimulcastEncodingCount (int value) |
| Sets the number of video simulcast encodings. More...
|
|
abstract void | setVideoSimulcastPreferredBitrate (int value) |
| Sets the preferred video simulcast bitrate, in kbps. More...
|
|
abstract void | setVideoSourceInput (fm.liveswitch.SourceInput value) |
| Sets the current video source input of the first video track. More...
|
|
abstract fm.liveswitch.Future< TLocalMedia > | start () |
| Starts the media track sources. More...
|
|
abstract fm.liveswitch.Future< TLocalMedia > | stop () |
| Stops the media track sources. More...
|
|
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...
|
|