FMIceLinkRtcRemoteMedia Class Reference

Inherits from FMIceLinkRemoteMedia : FMIceLinkMedia : FMIceLinkMediaBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to TView
__covariant
Declared in FMIceLinkRtcRemoteMedia.h
FMIceLinkRtcRemoteMedia.m

Overview

An WebRTC/ORTC-compatible collection of remote audio/video tracks.

– activeAudioConverter

Gets the active audio converter.
- (FMIceLinkAudioPipe *)activeAudioConverter

Discussion

Gets the active audio converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– activeAudioDecoder

Gets the active audio decoder.
- (FMIceLinkAudioDecoder *)activeAudioDecoder

Discussion

Gets the active audio decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– activeAudioDepacketizer

Gets the active audio depacketizer.
- (FMIceLinkAudioPipe *)activeAudioDepacketizer

Discussion

Gets the active audio depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– activeAudioSink

Gets the active audio sink.
- (FMIceLinkAudioSink *)activeAudioSink

Discussion

Gets the active audio sink.

Declared In

FMIceLinkRtcRemoteMedia.h

– activeVideoConverter

Gets the active video converter.
- (FMIceLinkVideoPipe *)activeVideoConverter

Discussion

Gets the active video converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– activeVideoDecoder

Gets the active video decoder.
- (FMIceLinkVideoDecoder *)activeVideoDecoder

Discussion

Gets the active video decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– activeVideoDepacketizer

Gets the active video depacketizer.
- (FMIceLinkVideoPipe *)activeVideoDepacketizer

Discussion

Gets the active video depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioConverterChange:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioConverter](#//api/name/activeAudioConverter) changes.
- (void)addOnActiveAudioConverterChange:(FMIceLinkAction1<FMIceLinkAudioPipe*> *)value

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioConverter](#//api/name/activeAudioConverter) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioConverterChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioConverter](#//api/name/activeAudioConverter) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkAudioPipe *) ))addOnActiveAudioConverterChangeWithBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioConverter](#//api/name/activeAudioConverter) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioConverterChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioConverter](#//api/name/activeAudioConverter) changes.
- (void)addOnActiveAudioConverterChangeWithBlock:(void ( ^ ) ( FMIceLinkAudioPipe *))valueBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioConverter](#//api/name/activeAudioConverter) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioDecoderChange:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDecoder](#//api/name/activeAudioDecoder) changes.
- (void)addOnActiveAudioDecoderChange:(FMIceLinkAction1<FMIceLinkAudioDecoder*> *)value

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDecoder](#//api/name/activeAudioDecoder) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioDecoderChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDecoder](#//api/name/activeAudioDecoder) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkAudioDecoder *) ))addOnActiveAudioDecoderChangeWithBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDecoder](#//api/name/activeAudioDecoder) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioDecoderChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDecoder](#//api/name/activeAudioDecoder) changes.
- (void)addOnActiveAudioDecoderChangeWithBlock:(void ( ^ ) ( FMIceLinkAudioDecoder *))valueBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDecoder](#//api/name/activeAudioDecoder) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioDepacketizerChange:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDepacketizer](#//api/name/activeAudioDepacketizer) changes.
- (void)addOnActiveAudioDepacketizerChange:(FMIceLinkAction1<FMIceLinkAudioPipe*> *)value

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDepacketizer](#//api/name/activeAudioDepacketizer) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioDepacketizerChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDepacketizer](#//api/name/activeAudioDepacketizer) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkAudioPipe *) ))addOnActiveAudioDepacketizerChangeWithBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDepacketizer](#//api/name/activeAudioDepacketizer) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioDepacketizerChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDepacketizer](#//api/name/activeAudioDepacketizer) changes.
- (void)addOnActiveAudioDepacketizerChangeWithBlock:(void ( ^ ) ( FMIceLinkAudioPipe *))valueBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDepacketizer](#//api/name/activeAudioDepacketizer) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioSinkChange:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioSink](#//api/name/activeAudioSink) changes.
- (void)addOnActiveAudioSinkChange:(FMIceLinkAction1<FMIceLinkAudioSink*> *)value

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioSink](#//api/name/activeAudioSink) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioSinkChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioSink](#//api/name/activeAudioSink) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkAudioSink *) ))addOnActiveAudioSinkChangeWithBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioSink](#//api/name/activeAudioSink) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveAudioSinkChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioSink](#//api/name/activeAudioSink) changes.
- (void)addOnActiveAudioSinkChangeWithBlock:(void ( ^ ) ( FMIceLinkAudioSink *))valueBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioSink](#//api/name/activeAudioSink) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoConverterChange:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoConverter](#//api/name/activeVideoConverter) changes.
- (void)addOnActiveVideoConverterChange:(FMIceLinkAction1<FMIceLinkVideoPipe*> *)value

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoConverter](#//api/name/activeVideoConverter) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoConverterChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoConverter](#//api/name/activeVideoConverter) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkVideoPipe *) ))addOnActiveVideoConverterChangeWithBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoConverter](#//api/name/activeVideoConverter) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoConverterChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoConverter](#//api/name/activeVideoConverter) changes.
- (void)addOnActiveVideoConverterChangeWithBlock:(void ( ^ ) ( FMIceLinkVideoPipe *))valueBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoConverter](#//api/name/activeVideoConverter) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoDecoderChange:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDecoder](#//api/name/activeVideoDecoder) changes.
- (void)addOnActiveVideoDecoderChange:(FMIceLinkAction1<FMIceLinkVideoDecoder*> *)value

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDecoder](#//api/name/activeVideoDecoder) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoDecoderChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDecoder](#//api/name/activeVideoDecoder) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkVideoDecoder *) ))addOnActiveVideoDecoderChangeWithBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDecoder](#//api/name/activeVideoDecoder) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoDecoderChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDecoder](#//api/name/activeVideoDecoder) changes.
- (void)addOnActiveVideoDecoderChangeWithBlock:(void ( ^ ) ( FMIceLinkVideoDecoder *))valueBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDecoder](#//api/name/activeVideoDecoder) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoDepacketizerChange:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDepacketizer](#//api/name/activeVideoDepacketizer) changes.
- (void)addOnActiveVideoDepacketizerChange:(FMIceLinkAction1<FMIceLinkVideoPipe*> *)value

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDepacketizer](#//api/name/activeVideoDepacketizer) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoDepacketizerChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDepacketizer](#//api/name/activeVideoDepacketizer) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkVideoPipe *) ))addOnActiveVideoDepacketizerChangeWithBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDepacketizer](#//api/name/activeVideoDepacketizer) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– addOnActiveVideoDepacketizerChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDepacketizer](#//api/name/activeVideoDepacketizer) changes.
- (void)addOnActiveVideoDepacketizerChangeWithBlock:(void ( ^ ) ( FMIceLinkVideoPipe *))valueBlock

Discussion

Adds a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDepacketizer](#//api/name/activeVideoDepacketizer) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– aecContext

Gets the acoustic echo cancellation context.
- (FMIceLinkAecContext *)aecContext

Discussion

Gets the acoustic echo cancellation context.

Declared In

FMIceLinkRtcRemoteMedia.h

– aecDisabled

Gets a value indicating whether acoustic echo cancellation is disabled.
- (bool)aecDisabled

Discussion

Gets a value indicating whether acoustic echo cancellation is disabled.

Declared In

FMIceLinkRtcRemoteMedia.h

– audioDisabled

Gets a value indicating whether audio is disabled.
- (bool)audioDisabled

Discussion

Gets a value indicating whether audio is disabled.

Declared In

FMIceLinkRtcRemoteMedia.h

– audioInputs

Gets the audio inputs.
- (NSMutableArray *)audioInputs

Discussion

Gets the audio inputs.

Declared In

FMIceLinkRtcRemoteMedia.h

– createAudioRecorderWithInputFormat:

Creates an audio recorder.
- (FMIceLinkAudioSink *)createAudioRecorderWithInputFormat:(FMIceLinkAudioFormat *)inputFormat

Parameters

inputFormat

The input format.

Discussion

Creates an audio recorder.

Declared In

FMIceLinkRtcRemoteMedia.h

– createAudioSinkWithConfig:

Creates an audio sink.
- (FMIceLinkAudioSink *)createAudioSinkWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates an audio sink.

Declared In

FMIceLinkRtcRemoteMedia.h

– createH264Decoder

Creates an H.264 decoder.
- (FMIceLinkVideoDecoder *)createH264Decoder

Discussion

Creates an H.264 decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– createH264Depacketizer

Creates an H.264 depacketizer.
- (FMIceLinkVideoPipe *)createH264Depacketizer

Discussion

Creates an H.264 depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– createImageConverterWithOutputFormat:

Creates an image converter.
- (FMIceLinkVideoPipe *)createImageConverterWithOutputFormat:(FMIceLinkVideoFormat *)outputFormat

Parameters

outputFormat

The output format.

Discussion

Creates an image converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– createOpusDecoderWithConfig:

Creates an Opus decoder.
- (FMIceLinkAudioDecoder *)createOpusDecoderWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates an Opus decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– createOpusDepacketizerWithConfig:

Creates an Opus depacketizer.
- (FMIceLinkAudioPipe *)createOpusDepacketizerWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates an Opus depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– createPcmaDecoderWithConfig:

Creates a PCMA decoder.
- (FMIceLinkAudioDecoder *)createPcmaDecoderWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates a PCMA decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– createPcmaDepacketizerWithConfig:

Creates a PCMA depacketizer.
- (FMIceLinkAudioPipe *)createPcmaDepacketizerWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates a PCMA depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– createPcmuDecoderWithConfig:

Creates a PCMU decoder.
- (FMIceLinkAudioDecoder *)createPcmuDecoderWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates a PCMU decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– createPcmuDepacketizerWithConfig:

Creates a PCMU depacketizer.
- (FMIceLinkAudioPipe *)createPcmuDepacketizerWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates a PCMU depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– createSoundConverterWithConfig:

Creates a sound converter.
- (FMIceLinkAudioPipe *)createSoundConverterWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates a sound converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– createVideoRecorderWithInputFormat:

Creates a video recorder.
- (FMIceLinkVideoSink *)createVideoRecorderWithInputFormat:(FMIceLinkVideoFormat *)inputFormat

Parameters

inputFormat

The output format.

Discussion

Creates a video recorder.

Declared In

FMIceLinkRtcRemoteMedia.h

– createViewSink

Creates a [view](#//api/name/view) sink.
- (FMIceLinkViewSink<TView> *)createViewSink

Discussion

Creates a [view](#//api/name/view) sink.

Declared In

FMIceLinkRtcRemoteMedia.h

– createVp8Decoder

Creates a VP8 decoder.
- (FMIceLinkVideoDecoder *)createVp8Decoder

Discussion

Creates a VP8 decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– createVp8Depacketizer

Creates a VP8 depacketizer.
- (FMIceLinkVideoPipe *)createVp8Depacketizer

Discussion

Creates a VP8 depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– createVp9Decoder

Creates a VP9 decoder.
- (FMIceLinkVideoDecoder *)createVp9Decoder

Discussion

Creates a VP9 decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– createVp9Depacketizer

Creates a VP9 depacketizer.
- (FMIceLinkVideoPipe *)createVp9Depacketizer

Discussion

Creates a VP9 depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– destroy

Destroys all media tracks.
- (void)destroy

Discussion

Destroys all media tracks.

Declared In

FMIceLinkRtcRemoteMedia.h

– h264Converter

Gets the H.264 converter.
- (FMIceLinkVideoPipe *)h264Converter

Discussion

Gets the H.264 converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– h264Decoder

Gets the H.264 decoder.
- (FMIceLinkVideoDecoder *)h264Decoder

Discussion

Gets the H.264 decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– h264Depacketizer

Gets the H.264 depacketizer.
- (FMIceLinkVideoPipe *)h264Depacketizer

Discussion

Gets the H.264 depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– initialize

Initializes this instance. Must be called before being used.
- (bool)initialize

Discussion

Initializes this instance. Must be called before being used.

Declared In

FMIceLinkRtcRemoteMedia.h

– initWithDisableAudio:disableVideo:

Initializes a new instance of the FMIceLinkRtcRemoteMedia`1 class.
- (instancetype)initWithDisableAudio:(bool)disableAudio disableVideo:(bool)disableVideo

Parameters

disableAudio

Whether to disable audio.

disableVideo

Whether to disable video.

Discussion

Initializes a new instance of the FMIceLinkRtcRemoteMedia`1 class.

Declared In

FMIceLinkRtcRemoteMedia.h

– initWithDisableAudio:disableVideo:aecContext:

Initializes a new instance of the FMIceLinkRtcRemoteMedia`1 class.
- (instancetype)initWithDisableAudio:(bool)disableAudio disableVideo:(bool)disableVideo aecContext:(FMIceLinkAecContext *)aecContext

Parameters

disableAudio

Whether to disable audio.

disableVideo

Whether to disable video.

aecContext

The acoustic echo cancellation context.

Discussion

Initializes a new instance of the FMIceLinkRtcRemoteMedia`1 class.

Declared In

FMIceLinkRtcRemoteMedia.h

– opusConverter

Gets the Opus converter.
- (FMIceLinkAudioPipe *)opusConverter

Discussion

Gets the Opus converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– opusDecoder

Gets the Opus decoder.
- (FMIceLinkAudioDecoder *)opusDecoder

Discussion

Gets the Opus decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– opusDepacketizer

Gets the Opus depacketizer.
- (FMIceLinkAudioPipe *)opusDepacketizer

Discussion

Gets the Opus depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– opusSink

Gets the Opus sink.
- (FMIceLinkAudioSink *)opusSink

Discussion

Gets the Opus sink.

Declared In

FMIceLinkRtcRemoteMedia.h

– pcmaConverter

Gets the PCMA converter.
- (FMIceLinkAudioPipe *)pcmaConverter

Discussion

Gets the PCMA converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– pcmaDecoder

Gets the PCMA decoder.
- (FMIceLinkAudioDecoder *)pcmaDecoder

Discussion

Gets the PCMA decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– pcmaDepacketizer

Gets the PCMA depacketizer.
- (FMIceLinkAudioPipe *)pcmaDepacketizer

Discussion

Gets the PCMA depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– pcmaSink

Gets the PCMA sink.
- (FMIceLinkAudioSink *)pcmaSink

Discussion

Gets the PCMA sink.

Declared In

FMIceLinkRtcRemoteMedia.h

– pcmuConverter

Gets the PCMU converter.
- (FMIceLinkAudioPipe *)pcmuConverter

Discussion

Gets the PCMU converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– pcmuDecoder

Gets the PCMU decoder.
- (FMIceLinkAudioDecoder *)pcmuDecoder

Discussion

Gets the PCMU decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– pcmuDepacketizer

Gets the PCMU depacketizer.
- (FMIceLinkAudioPipe *)pcmuDepacketizer

Discussion

Gets the PCMU depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– pcmuSink

Gets the PCMU sink.
- (FMIceLinkAudioSink *)pcmuSink

Discussion

Gets the PCMU sink.

Declared In

FMIceLinkRtcRemoteMedia.h

– removeOnActiveAudioConverterChange:

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioConverter](#//api/name/activeAudioConverter) changes.
- (void)removeOnActiveAudioConverterChange:(FMIceLinkAction1<FMIceLinkAudioPipe*> *)value

Discussion

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioConverter](#//api/name/activeAudioConverter) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– removeOnActiveAudioDecoderChange:

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDecoder](#//api/name/activeAudioDecoder) changes.
- (void)removeOnActiveAudioDecoderChange:(FMIceLinkAction1<FMIceLinkAudioDecoder*> *)value

Discussion

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDecoder](#//api/name/activeAudioDecoder) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– removeOnActiveAudioDepacketizerChange:

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDepacketizer](#//api/name/activeAudioDepacketizer) changes.
- (void)removeOnActiveAudioDepacketizerChange:(FMIceLinkAction1<FMIceLinkAudioPipe*> *)value

Discussion

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioDepacketizer](#//api/name/activeAudioDepacketizer) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– removeOnActiveAudioSinkChange:

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioSink](#//api/name/activeAudioSink) changes.
- (void)removeOnActiveAudioSinkChange:(FMIceLinkAction1<FMIceLinkAudioSink*> *)value

Discussion

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeAudioSink](#//api/name/activeAudioSink) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– removeOnActiveVideoConverterChange:

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoConverter](#//api/name/activeVideoConverter) changes.
- (void)removeOnActiveVideoConverterChange:(FMIceLinkAction1<FMIceLinkVideoPipe*> *)value

Discussion

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoConverter](#//api/name/activeVideoConverter) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– removeOnActiveVideoDecoderChange:

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDecoder](#//api/name/activeVideoDecoder) changes.
- (void)removeOnActiveVideoDecoderChange:(FMIceLinkAction1<FMIceLinkVideoDecoder*> *)value

Discussion

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDecoder](#//api/name/activeVideoDecoder) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

– removeOnActiveVideoDepacketizerChange:

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDepacketizer](#//api/name/activeVideoDepacketizer) changes.
- (void)removeOnActiveVideoDepacketizerChange:(FMIceLinkAction1<FMIceLinkVideoPipe*> *)value

Discussion

Removes a handler that is raised when the FMIceLinkRtcRemoteMedia`1#[activeVideoDepacketizer](#//api/name/activeVideoDepacketizer) changes.

Declared In

FMIceLinkRtcRemoteMedia.h

+ rtcRemoteMediaWithDisableAudio:disableVideo:

Initializes a new instance of the FMIceLinkRtcRemoteMedia`1 class.
+ (FMIceLinkRtcRemoteMedia *)rtcRemoteMediaWithDisableAudio:(bool)disableAudio disableVideo:(bool)disableVideo

Parameters

disableAudio

Whether to disable audio.

disableVideo

Whether to disable video.

Discussion

Initializes a new instance of the FMIceLinkRtcRemoteMedia`1 class.

Declared In

FMIceLinkRtcRemoteMedia.h

+ rtcRemoteMediaWithDisableAudio:disableVideo:aecContext:

Initializes a new instance of the FMIceLinkRtcRemoteMedia`1 class.
+ (FMIceLinkRtcRemoteMedia *)rtcRemoteMediaWithDisableAudio:(bool)disableAudio disableVideo:(bool)disableVideo aecContext:(FMIceLinkAecContext *)aecContext

Parameters

disableAudio

Whether to disable audio.

disableVideo

Whether to disable video.

aecContext

The acoustic echo cancellation context.

Discussion

Initializes a new instance of the FMIceLinkRtcRemoteMedia`1 class.

Declared In

FMIceLinkRtcRemoteMedia.h

– toggleAudioRecording

Toggles audio recording.
- (bool)toggleAudioRecording

Discussion

Toggles audio recording.

Declared In

FMIceLinkRtcRemoteMedia.h

– toggleVideoRecording

Toggles video recording.
- (bool)toggleVideoRecording

Discussion

Toggles video recording.

Declared In

FMIceLinkRtcRemoteMedia.h

– videoDisabled

Gets a value indicating whether video is disabled.
- (bool)videoDisabled

Discussion

Gets a value indicating whether video is disabled.

Declared In

FMIceLinkRtcRemoteMedia.h

– videoInputs

Gets the video inputs.
- (NSMutableArray *)videoInputs

Discussion

Gets the video inputs.

Declared In

FMIceLinkRtcRemoteMedia.h

– view

Gets the video view, if video is not disabled.
- (TView)view

Discussion

Gets the video view, if video is not disabled.

Declared In

FMIceLinkRtcRemoteMedia.h

– viewSink

Gets the video [view](#//api/name/view) sink, if video is not disabled.
- (FMIceLinkViewSink<TView> *)viewSink

Discussion

Gets the video [view](#//api/name/view) sink, if video is not disabled.

Declared In

FMIceLinkRtcRemoteMedia.h

– vp8Converter

Gets the VP8 converter.
- (FMIceLinkVideoPipe *)vp8Converter

Discussion

Gets the VP8 converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– vp8Decoder

Gets the VP8 decoder.
- (FMIceLinkVideoDecoder *)vp8Decoder

Discussion

Gets the VP8 decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– vp8Depacketizer

Gets the VP8 depacketizer.
- (FMIceLinkVideoPipe *)vp8Depacketizer

Discussion

Gets the VP8 depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h

– vp9Converter

Gets the VP9 converter.
- (FMIceLinkVideoPipe *)vp9Converter

Discussion

Gets the VP9 converter.

Declared In

FMIceLinkRtcRemoteMedia.h

– vp9Decoder

Gets the VP9 decoder.
- (FMIceLinkVideoDecoder *)vp9Decoder

Discussion

Gets the VP9 decoder.

Declared In

FMIceLinkRtcRemoteMedia.h

– vp9Depacketizer

Gets the VP9 depacketizer.
- (FMIceLinkVideoPipe *)vp9Depacketizer

Discussion

Gets the VP9 depacketizer.

Declared In

FMIceLinkRtcRemoteMedia.h