|
void | addOnActiveAudioConverterChange (fm.liveswitch.IAction1< fm.liveswitch.AudioPipe > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioConverter changes. More...
|
|
void | addOnActiveAudioDecoderChange (fm.liveswitch.IAction1< fm.liveswitch.AudioDecoder > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioDecoder changes. More...
|
|
void | addOnActiveAudioDepacketizerChange (fm.liveswitch.IAction1< fm.liveswitch.AudioPipe > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioDepacketizer changes. More...
|
|
void | addOnActiveAudioSinkChange (fm.liveswitch.IAction1< fm.liveswitch.AudioSink > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioSink changes. More...
|
|
void | addOnActiveAudioSynchronizerChange (fm.liveswitch.IAction1< fm.liveswitch.AudioSynchronizer > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioSynchronizer changes. More...
|
|
void | addOnActiveVideoConverterChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveVideoConverter changes. More...
|
|
void | addOnActiveVideoDecoderChange (fm.liveswitch.IAction1< fm.liveswitch.VideoDecoder > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveVideoDecoder changes. More...
|
|
void | addOnActiveVideoDepacketizerChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveVideoDepacketizer changes. More...
|
|
void | addOnActiveVideoSynchronizerChange (fm.liveswitch.IAction1< fm.liveswitch.VideoSynchronizer > value) |
| Adds a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveVideoSynchronizer changes. More...
|
|
void | destroy () |
| Destroys all media tracks. More...
|
|
fm.liveswitch.AudioPipe | getActiveAudioConverter () |
| Gets the active audio converter. More...
|
|
fm.liveswitch.AudioDecoder | getActiveAudioDecoder () |
| Gets the active audio decoder. More...
|
|
fm.liveswitch.AudioPipe | getActiveAudioDepacketizer () |
| Gets the active audio depacketizer. More...
|
|
fm.liveswitch.AudioSink | getActiveAudioSink () |
| Gets the active audio sink. More...
|
|
fm.liveswitch.AudioSynchronizer | getActiveAudioSynchronizer () |
| Gets the active audio synchronizer. More...
|
|
fm.liveswitch.VideoPipe | getActiveVideoConverter () |
| Gets the active video converter. More...
|
|
fm.liveswitch.VideoDecoder | getActiveVideoDecoder () |
| Gets the active video decoder. More...
|
|
fm.liveswitch.VideoPipe | getActiveVideoDepacketizer () |
| Gets the active video depacketizer. More...
|
|
fm.liveswitch.VideoSynchronizer | getActiveVideoSynchronizer () |
| Gets the active video synchronizer. 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.IAudioInput[] | getAudioInputs () |
| Gets the audio inputs. More...
|
|
boolean | getDepacketizerDisabled () |
| Gets a value indicating whether the depacketizer is disabled. More...
|
|
fm.liveswitch.AudioPipe | getG722Converter () |
| Gets the G.722 converter. More...
|
|
fm.liveswitch.AudioDecoder | getG722Decoder () |
| Gets the G.722 decoder. More...
|
|
fm.liveswitch.AudioPipe | getG722Depacketizer () |
| Gets the G.722 depacketizer. More...
|
|
boolean | getG722Disabled () |
| Gets whether the G.722 codec is disabled. More...
|
|
fm.liveswitch.AudioSink | getG722Sink () |
| Gets the G.722 sink. More...
|
|
fm.liveswitch.AudioSynchronizer | getG722Synchronizer () |
| Gets the G.722 synchronizer. More...
|
|
fm.liveswitch.VideoPipe | getH264Converter () |
| Gets the H.264 converter. More...
|
|
fm.liveswitch.VideoPipe[] | getH264Converters () |
| Gets the H.264 converters. More...
|
|
fm.liveswitch.VideoDecoder | getH264Decoder () |
| Gets first the H.264 decoder. More...
|
|
fm.liveswitch.VideoDecoder[] | getH264Decoders () |
| Gets the H.264 decoders. More...
|
|
fm.liveswitch.VideoPipe | getH264Depacketizer () |
| Gets the first H.264 depacketizer. More...
|
|
fm.liveswitch.VideoPipe[] | getH264Depacketizers () |
| Gets the first H.264 depacketizers. More...
|
|
fm.liveswitch.VideoPipe[][] | getH264DepacketizersArray () |
| Gets the H.264 depacketizers array. More...
|
|
boolean | getH264Disabled () |
| Gets whether the H.264 codec is disabled. More...
|
|
fm.liveswitch.VideoSynchronizer | getH264Synchronizer () |
| Gets the H.264 synchronizer. More...
|
|
fm.liveswitch.VideoSynchronizer[] | getH264Synchronizers () |
| Gets the H.264 synchronizers. More...
|
|
fm.liveswitch.VideoPipe | getH265Converter () |
| Gets the H.265 converter. More...
|
|
fm.liveswitch.VideoDecoder | getH265Decoder () |
| Gets the H.265 decoder. More...
|
|
fm.liveswitch.VideoPipe | getH265Depacketizer () |
| Gets the H.265 depacketizer. More...
|
|
boolean | getH265Disabled () |
| Gets whether the H.265 codec is disabled. More...
|
|
fm.liveswitch.VideoSynchronizer | getH265Synchronizer () |
| Gets the H.265 synchronizer. More...
|
|
fm.liveswitch.AudioPipe | getL16Converter () |
| Gets the L16 converter. More...
|
|
fm.liveswitch.AudioDecoder | getL16Decoder () |
| Gets the L16 decoder. More...
|
|
fm.liveswitch.AudioPipe | getL16Depacketizer () |
| Gets the L16 depacketizer. More...
|
|
boolean | getL16Disabled () |
| Gets whether the L16 codec is disabled. More...
|
|
fm.liveswitch.AudioSink | getL16Sink () |
| Gets the L16 sink. More...
|
|
fm.liveswitch.AudioSynchronizer | getL16Synchronizer () |
| Gets the L16 synchronizer. More...
|
|
fm.liveswitch.AudioPipe | getOpusConverter () |
| Gets the Opus converter. More...
|
|
fm.liveswitch.AudioDecoder | getOpusDecoder () |
| Gets the Opus decoder. More...
|
|
fm.liveswitch.AudioPipe | getOpusDepacketizer () |
| Gets the Opus depacketizer. More...
|
|
boolean | getOpusDisabled () |
| Gets whether the Opus codec is disabled. More...
|
|
fm.liveswitch.AudioSink | getOpusSink () |
| Gets the Opus sink. More...
|
|
fm.liveswitch.AudioSynchronizer | getOpusSynchronizer () |
| Gets the Opus synchronizer. More...
|
|
fm.liveswitch.AudioPipe | getPcmaConverter () |
| Gets the PCMA converter. More...
|
|
fm.liveswitch.AudioDecoder | getPcmaDecoder () |
| Gets the PCMA decoder. More...
|
|
fm.liveswitch.AudioPipe | getPcmaDepacketizer () |
| Gets the PCMA depacketizer. More...
|
|
boolean | getPcmaDisabled () |
| Gets whether the PCMA codec is disabled. More...
|
|
fm.liveswitch.AudioSink | getPcmaSink () |
| Gets the PCMA sink. More...
|
|
fm.liveswitch.AudioSynchronizer | getPcmaSynchronizer () |
| Gets the PCMA synchronizer. More...
|
|
fm.liveswitch.AudioPipe | getPcmuConverter () |
| Gets the PCMU converter. More...
|
|
fm.liveswitch.AudioDecoder | getPcmuDecoder () |
| Gets the PCMU decoder. More...
|
|
fm.liveswitch.AudioPipe | getPcmuDepacketizer () |
| Gets the PCMU depacketizer. More...
|
|
boolean | getPcmuDisabled () |
| Gets whether the PCMU codec is disabled. More...
|
|
fm.liveswitch.AudioSink | getPcmuSink () |
| Gets the PCMU sink. More...
|
|
fm.liveswitch.AudioSynchronizer | getPcmuSynchronizer () |
| Gets the PCMU synchronizer. More...
|
|
boolean | getVideoDisabled () |
| Gets a value indicating whether video is disabled. More...
|
|
fm.liveswitch.IVideoInput[] | getVideoInputs () |
| Gets the video inputs. 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 | getVp8Converter () |
| Gets the VP8 converter. More...
|
|
fm.liveswitch.VideoDecoder | getVp8Decoder () |
| Gets the VP8 decoder. More...
|
|
fm.liveswitch.VideoPipe | getVp8Depacketizer () |
| Gets the VP8 depacketizer. More...
|
|
boolean | getVp8Disabled () |
| Gets whether the VP8 codec is disabled. More...
|
|
fm.liveswitch.VideoSynchronizer | getVp8Synchronizer () |
| Gets the VP8 synchronizer. More...
|
|
fm.liveswitch.VideoPipe | getVp9Converter () |
| Gets the VP9 converter. More...
|
|
fm.liveswitch.VideoDecoder | getVp9Decoder () |
| Gets the VP9 decoder. More...
|
|
fm.liveswitch.VideoPipe | getVp9Depacketizer () |
| Gets the VP9 depacketizer. More...
|
|
boolean | getVp9Disabled () |
| Gets whether the VP9 codec is disabled. More...
|
|
fm.liveswitch.VideoSynchronizer | getVp9Synchronizer () |
| Gets the VP9 synchronizer. 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.RtcRemoteMedia#getActiveAudioConverter changes. More...
|
|
void | removeOnActiveAudioDecoderChange (fm.liveswitch.IAction1< fm.liveswitch.AudioDecoder > value) |
| Removes a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioDecoder changes. More...
|
|
void | removeOnActiveAudioDepacketizerChange (fm.liveswitch.IAction1< fm.liveswitch.AudioPipe > value) |
| Removes a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioDepacketizer changes. More...
|
|
void | removeOnActiveAudioSinkChange (fm.liveswitch.IAction1< fm.liveswitch.AudioSink > value) |
| Removes a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioSink changes. More...
|
|
void | removeOnActiveAudioSynchronizerChange (fm.liveswitch.IAction1< fm.liveswitch.AudioSynchronizer > value) |
| Removes a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveAudioSynchronizer changes. More...
|
|
void | removeOnActiveVideoConverterChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| Removes a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveVideoConverter changes. More...
|
|
void | removeOnActiveVideoDecoderChange (fm.liveswitch.IAction1< fm.liveswitch.VideoDecoder > value) |
| Removes a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveVideoDecoder changes. More...
|
|
void | removeOnActiveVideoDepacketizerChange (fm.liveswitch.IAction1< fm.liveswitch.VideoPipe > value) |
| Removes a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveVideoDepacketizer changes. More...
|
|
void | removeOnActiveVideoSynchronizerChange (fm.liveswitch.IAction1< fm.liveswitch.VideoSynchronizer > value) |
| Removes a handler that is raised when the fm.liveswitch.RtcRemoteMedia#getActiveVideoSynchronizer changes. More...
|
|
| RtcRemoteMedia (boolean disableAudio, boolean disableVideo) |
| Initializes a new instance of the fm.liveswitch.RtcRemoteMedia class. More...
|
|
| RtcRemoteMedia (boolean disableAudio, boolean disableVideo, fm.liveswitch.AecContext aecContext) |
| Initializes a new instance of the fm.liveswitch.RtcRemoteMedia class. More...
|
|
boolean | toggleAudioRecording () |
| Toggles audio recording. More...
|
|
boolean | toggleVideoRecording () |
| Toggles video recording. More...
|
|
fm.liveswitch.Future< Object > | changeAudioSinkOutput (fm.liveswitch.SinkOutput audioSinkOutput) |
| Changes the audio sink output of the first audio track while the media is active. More...
|
|
fm.liveswitch.Future< Object > | changeVideoSinkOutput (fm.liveswitch.SinkOutput videoSinkOutput) |
| Changes the video sink output of the first video track while the media is active. More...
|
|
fm.liveswitch.AudioSink | getAudioSink () |
| Gets the first audio sink. More...
|
|
fm.liveswitch.SinkOutput | getAudioSinkOutput () |
| Gets the current audio sink output of the first audio track. More...
|
|
fm.liveswitch.Future< fm.liveswitch.SinkOutput[]> | getAudioSinkOutputs () |
| Gets the available audio sink outputs of the first audio track. More...
|
|
fm.liveswitch.AudioSink[] | getAudioSinks () |
| Gets the audio sinks. More...
|
|
fm.liveswitch.MediaSinkBase[] | getMediaSinks () |
| Gets the audio/video sinks. More...
|
|
fm.liveswitch.VideoSink | getVideoSink () |
| Gets the first video sink. More...
|
|
fm.liveswitch.SinkOutput | getVideoSinkOutput () |
| Gets the current video sink output of the first video track. More...
|
|
fm.liveswitch.Future< fm.liveswitch.SinkOutput[]> | getVideoSinkOutputs () |
| Gets the available video sink outputs of the first video track. More...
|
|
fm.liveswitch.VideoSink[] | getVideoSinks () |
| Gets the video sinks. More...
|
|
| RemoteMedia () |
|
void | setAudioSinkOutput (fm.liveswitch.SinkOutput value) |
| Sets the current audio sink output of the first audio track. More...
|
|
void | setVideoSinkOutput (fm.liveswitch.SinkOutput value) |
| Sets the current video sink output of the first 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 fm.liveswitch.Future< Object > | changeAudioSinkOutput (fm.liveswitch.SinkOutput audioSinkOutput) |
| Changes the audio sink output of the first audio track while the media is active. More...
|
|
abstract fm.liveswitch.Future< Object > | changeVideoSinkOutput (fm.liveswitch.SinkOutput videoSinkOutput) |
| Changes the video sink output of the first video track while the media is active. More...
|
|
abstract fm.liveswitch.SinkOutput | getAudioSinkOutput () |
| Gets the current audio sink output of the first audio track. More...
|
|
abstract fm.liveswitch.Future< fm.liveswitch.SinkOutput[]> | getAudioSinkOutputs () |
| Gets the available audio sink outputs of the first audio track. More...
|
|
abstract fm.liveswitch.SinkOutput | getVideoSinkOutput () |
| Gets the current video sink output of the first video track. More...
|
|
abstract fm.liveswitch.Future< fm.liveswitch.SinkOutput[]> | getVideoSinkOutputs () |
| Gets the available video sink outputs of the first video track. More...
|
|
abstract void | setAudioSinkOutput (fm.liveswitch.SinkOutput value) |
| Sets the current audio sink output of the first audio track. More...
|
|
abstract void | setVideoSinkOutput (fm.liveswitch.SinkOutput value) |
| Sets the current video sink output of the first video track. 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...
|
|