|
| void | addOnActiveAudioConverterChange (fm.liveswitch.IAction1< fm.liveswitch.AudioPipe > value) |
| | Adds a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveAudioConverter changes. More...
|
| |
| void | addOnActiveAudioEncoderChange (fm.liveswitch.IAction1< fm.liveswitch.AudioEncoder > value) |
| | Adds a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveAudioEncoder changes. More...
|
| |
| void | addOnActiveAudioPacketizerChange (fm.liveswitch.IAction1< fm.liveswitch.AudioPipe > value) |
| | Adds a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveAudioPacketizer changes. More...
|
| |
| void | addOnActiveVideoControllerChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| | Adds a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveVideoController changes. More...
|
| |
| void | addOnActiveVideoConverterChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| | Adds a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveVideoConverter changes. More...
|
| |
| void | addOnActiveVideoEncoderChange (fm.liveswitch.IAction1< fm.liveswitch.VideoEncoder > value) |
| | Adds a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveVideoEncoder changes. More...
|
| |
| void | addOnActiveVideoPacketizerChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| | Adds a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveVideoPacketizer changes. More...
|
| |
| void | destroy () |
| | Destroys all media tracks. More...
|
| |
| fm.liveswitch.AudioPipe | getActiveAudioConverter () |
| | Gets the active audio converter. More...
|
| |
| fm.liveswitch.AudioEncoder | getActiveAudioEncoder () |
| | Gets the active audio encoder. More...
|
| |
| fm.liveswitch.AudioPipe | getActiveAudioPacketizer () |
| | Gets the active audio packetizer. More...
|
| |
| fm.liveswitch.VideoPipe | getActiveVideoController () |
| | Gets the active video controller. More...
|
| |
| fm.liveswitch.VideoPipe | getActiveVideoConverter () |
| | Gets the active video converter. More...
|
| |
| fm.liveswitch.VideoEncoder | getActiveVideoEncoder () |
| | Gets the active video encoder. More...
|
| |
| fm.liveswitch.VideoPipe | getActiveVideoPacketizer () |
| | Gets the active video packetizer. More...
|
| |
| fm.liveswitch.AecContext | getAecContext () |
| | Gets the acoustic echo cancellation context. More...
|
| |
| boolean | getAecDisabled () |
| | Gets a value indicating whether acoustic echo cancellation is disabled. More...
|
| |
| boolean | getAudioDisabled () |
| | Gets a value indicating whether audio is disabled. More...
|
| |
| fm.liveswitch.IAudioOutput[] | getAudioOutputs () |
| | Gets the audio outputs. More...
|
| |
| boolean | getAutomaticVideoDegradation () |
| | Gets whether to automatically degrade video based on fm.liveswitch.RtcLocalMedia#getVideoBitsPerPixel and fm.liveswitch.RtcLocalMedia#getVideoDegradationPreference when bitrate constraints are applied to the local encoders. More...
|
| |
| fm.liveswitch.AudioPipe | getG722Converter () |
| | Gets the G.722 converter. More...
|
| |
| boolean | getG722Disabled () |
| | Gets whether the G.722 codec is disabled. More...
|
| |
| fm.liveswitch.AudioEncoder | getG722Encoder () |
| | Gets the G.722 encoder. More...
|
| |
| fm.liveswitch.AudioPipe | getG722Packetizer () |
| | Gets the G.722 packetizer. More...
|
| |
| fm.liveswitch.VideoPipe | getH264Controller () |
| | Gets the first H.264 controller. More...
|
| |
| fm.liveswitch.VideoPipe[] | getH264Controllers () |
| | Gets the H.264 controllers. More...
|
| |
| fm.liveswitch.VideoPipe | getH264Converter () |
| | Gets the first H.264 converter. More...
|
| |
| fm.liveswitch.VideoPipe[] | getH264Converters () |
| | Gets the H.264 converters. More...
|
| |
| fm.liveswitch.VideoPipe[][] | getH264ConvertersArray () |
| | Gets the H.264 converters array. More...
|
| |
| boolean | getH264Disabled () |
| | Gets whether the H.264 codec is disabled. More...
|
| |
| fm.liveswitch.VideoEncoder | getH264Encoder () |
| | Gets the first H.264 encoder. More...
|
| |
| fm.liveswitch.VideoEncoder[] | getH264Encoders () |
| | Gets the first H.264 encoders. More...
|
| |
| fm.liveswitch.VideoEncoder[][] | getH264EncodersArray () |
| | Gets the H.264 encoders array. More...
|
| |
| fm.liveswitch.VideoPipe | getH264Packetizer () |
| | Gets the first H.264 packetizer. More...
|
| |
| fm.liveswitch.VideoPipe[] | getH264Packetizers () |
| | Gets the first H.264 packetizers. More...
|
| |
| fm.liveswitch.VideoPipe[][] | getH264PacketizersArray () |
| | Gets the first H.264 packetizers array. More...
|
| |
| fm.liveswitch.VideoPipe[][][] | getH264PacketizersArrayArray () |
| | Gets the H.264 packetizers array array. More...
|
| |
| fm.liveswitch.VideoPipe | getH265Controller () |
| | Gets the first H265 controller. More...
|
| |
| fm.liveswitch.VideoPipe[] | getH265Controllers () |
| | Gets the H265 controllers. More...
|
| |
| fm.liveswitch.VideoPipe | getH265Converter () |
| | Gets the first H265 converter. More...
|
| |
| fm.liveswitch.VideoPipe[] | getH265Converters () |
| | Gets the H265 converters. More...
|
| |
| boolean | getH265Disabled () |
| | Gets whether the H.265 codec is disabled. More...
|
| |
| fm.liveswitch.VideoEncoder | getH265Encoder () |
| | Gets the first H265 encoder. More...
|
| |
| fm.liveswitch.VideoEncoder[] | getH265Encoders () |
| | Gets the H265 encoders. More...
|
| |
| fm.liveswitch.VideoPipe | getH265Packetizer () |
| | Gets the first H265 packetizer. More...
|
| |
| fm.liveswitch.VideoPipe[] | getH265Packetizers () |
| | Gets the H265 packetizers. More...
|
| |
| fm.liveswitch.AudioPipe | getL16Converter () |
| | Gets the L16 converter. More...
|
| |
| boolean | getL16Disabled () |
| | Gets whether the L16 codec is disabled. More...
|
| |
| fm.liveswitch.AudioEncoder | getL16Encoder () |
| | Gets the L16 encoder. More...
|
| |
| fm.liveswitch.AudioPipe | getL16Packetizer () |
| | Gets the L16 packetizer. More...
|
| |
| fm.liveswitch.AudioPipe | getOpusConverter () |
| | Gets the first Opus converter. More...
|
| |
| fm.liveswitch.AudioPipe[] | getOpusConverters () |
| | Gets the Opus converters. More...
|
| |
| boolean | getOpusDisabled () |
| | Gets whether the Opus codec is disabled. More...
|
| |
| fm.liveswitch.AudioEncoder | getOpusEncoder () |
| | Gets the first Opus encoder. More...
|
| |
| fm.liveswitch.AudioEncoder[] | getOpusEncoders () |
| | Gets the Opus encoders. More...
|
| |
| fm.liveswitch.AudioPipe | getOpusPacketizer () |
| | Gets the first Opus packetizer. More...
|
| |
| fm.liveswitch.AudioPipe[] | getOpusPacketizers () |
| | Gets the Opus packetizers. More...
|
| |
| boolean | getPacketizerDisabled () |
| | Gets a value indicating whether the packetizer is disabled. More...
|
| |
| fm.liveswitch.AudioPipe | getPcmaConverter () |
| | Gets the PCMA converter. More...
|
| |
| boolean | getPcmaDisabled () |
| | Gets whether the PCMA codec is disabled. More...
|
| |
| fm.liveswitch.AudioEncoder | getPcmaEncoder () |
| | Gets the PCMA encoder. More...
|
| |
| fm.liveswitch.AudioPipe | getPcmaPacketizer () |
| | Gets the PCMA packetizer. More...
|
| |
| fm.liveswitch.AudioPipe | getPcmuConverter () |
| | Gets the PCMU converter. More...
|
| |
| boolean | getPcmuDisabled () |
| | Gets whether the PCMU codec is disabled. More...
|
| |
| fm.liveswitch.AudioEncoder | getPcmuEncoder () |
| | Gets the PCMU encoder. More...
|
| |
| fm.liveswitch.AudioPipe | getPcmuPacketizer () |
| | Gets the PCMU packetizer. More...
|
| |
| double | getVideoBitsPerPixel () |
| | Gets the video degradation preference when bitrate constraints require a compromise on frame-rate and/or resolution. More...
|
| |
| fm.liveswitch.VideoDegradationPreference | getVideoDegradationPreference () |
| | Gets the video degradation preference when bitrate constraints require a compromise on frame-rate and/or resolution. More...
|
| |
| boolean | getVideoDisabled () |
| | Gets a value indicating whether video is disabled. More...
|
| |
| fm.liveswitch.IVideoOutput[] | getVideoOutputs () |
| | Gets the video outputs. More...
|
| |
| TView | getView () |
| | Gets the video view, if video is not disabled. More...
|
| |
| fm.liveswitch.ViewSink< TView > | getViewSink () |
| | Gets the video view sink, if video is not disabled. More...
|
| |
| fm.liveswitch.VideoPipe | getVp8Controller () |
| | Gets the first VP8 controller. More...
|
| |
| fm.liveswitch.VideoPipe[] | getVp8Controllers () |
| | Gets the VP8 controllers. More...
|
| |
| fm.liveswitch.VideoPipe | getVp8Converter () |
| | Gets the first VP8 converter. More...
|
| |
| fm.liveswitch.VideoPipe[] | getVp8Converters () |
| | Gets the VP8 converters. More...
|
| |
| boolean | getVp8Disabled () |
| | Gets whether the VP8 codec is disabled. More...
|
| |
| fm.liveswitch.VideoEncoder | getVp8Encoder () |
| | Gets the first VP8 encoder. More...
|
| |
| fm.liveswitch.VideoEncoder[] | getVp8Encoders () |
| | Gets the VP8 encoders. More...
|
| |
| fm.liveswitch.VideoPipe | getVp8Packetizer () |
| | Gets the first VP8 packetizer. More...
|
| |
| fm.liveswitch.VideoPipe[] | getVp8Packetizers () |
| | Gets the VP8 packetizers. More...
|
| |
| fm.liveswitch.VideoPipe | getVp9Controller () |
| | Gets the first VP9 controller. More...
|
| |
| fm.liveswitch.VideoPipe[] | getVp9Controllers () |
| | Gets the VP9 controllers. More...
|
| |
| fm.liveswitch.VideoPipe | getVp9Converter () |
| | Gets the first VP9 converter. More...
|
| |
| fm.liveswitch.VideoPipe[] | getVp9Converters () |
| | Gets the VP9 converters. More...
|
| |
| boolean | getVp9Disabled () |
| | Gets whether the VP9 codec is disabled. More...
|
| |
| fm.liveswitch.VideoEncoder | getVp9Encoder () |
| | Gets the first VP9 encoder. More...
|
| |
| fm.liveswitch.VideoEncoder[] | getVp9Encoders () |
| | Gets the VP9 encoders. More...
|
| |
| fm.liveswitch.VideoPipe | getVp9Packetizer () |
| | Gets the first VP9 packetizer. More...
|
| |
| fm.liveswitch.VideoPipe[] | getVp9Packetizers () |
| | Gets the VP9 packetizers. More...
|
| |
| boolean | initialize () |
| | Initializes this instance. More...
|
| |
| boolean | initialize (fm.liveswitch.RtcAudioTrackConfig audioTrackConfig, fm.liveswitch.RtcVideoTrackConfig videoTrackConfig) |
| | Initializes this instance. More...
|
| |
| void | removeOnActiveAudioConverterChange (fm.liveswitch.IAction1< fm.liveswitch.AudioPipe > value) |
| | Removes a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveAudioConverter changes. More...
|
| |
| void | removeOnActiveAudioEncoderChange (fm.liveswitch.IAction1< fm.liveswitch.AudioEncoder > value) |
| | Removes a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveAudioEncoder changes. More...
|
| |
| void | removeOnActiveAudioPacketizerChange (fm.liveswitch.IAction1< fm.liveswitch.AudioPipe > value) |
| | Removes a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveAudioPacketizer changes. More...
|
| |
| void | removeOnActiveVideoControllerChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| | Removes a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveVideoController changes. More...
|
| |
| void | removeOnActiveVideoConverterChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| | Removes a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveVideoConverter changes. More...
|
| |
| void | removeOnActiveVideoEncoderChange (fm.liveswitch.IAction1< fm.liveswitch.VideoEncoder > value) |
| | Removes a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveVideoEncoder changes. More...
|
| |
| void | removeOnActiveVideoPacketizerChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| | Removes a handler that is raised when the fm.liveswitch.RtcLocalMedia#getActiveVideoPacketizer changes. More...
|
| |
| | RtcLocalMedia () |
| | Initializes a new instance of the fm.liveswitch.RtcLocalMedia class. More...
|
| |
| | RtcLocalMedia (boolean disableAudio, boolean disableVideo) |
| | Initializes a new instance of the fm.liveswitch.RtcLocalMedia class. More...
|
| |
| | RtcLocalMedia (boolean disableAudio, boolean disableVideo, fm.liveswitch.AecContext aecContext) |
| | Initializes a new instance of the fm.liveswitch.RtcLocalMedia class. More...
|
| |
| void | setAutomaticVideoDegradation (boolean value) |
| | Sets whether to automatically degrade video based on fm.liveswitch.RtcLocalMedia#getVideoBitsPerPixel and fm.liveswitch.RtcLocalMedia#getVideoDegradationPreference when bitrate constraints are applied to the local encoders. More...
|
| |
| void | setVideoBitsPerPixel (double value) |
| | Sets the video degradation preference when bitrate constraints require a compromise on frame-rate and/or resolution. More...
|
| |
| void | setVideoDegradationPreference (fm.liveswitch.VideoDegradationPreference value) |
| | Sets the video degradation preference when bitrate constraints require a compromise on frame-rate and/or resolution. More...
|
| |
| boolean | toggleAudioRecording () |
| | Toggles audio recording. More...
|
| |
| boolean | toggleVideoRecording () |
| | Toggles video recording. More...
|
| |
| 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...
|
| |
| 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...
|
| |
| abstract String | getId () |
| | Gets the identifier. More...
|
| |