FMIceLinkRtcLocalMedia Class Reference

Inherits from FMIceLinkLocalMedia : FMIceLinkLocalMediaBase : FMIceLinkMedia : FMIceLinkMediaBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to TView
__covariant
Declared in FMIceLinkRtcLocalMedia.h
FMIceLinkRtcLocalMedia.m

Overview

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

– activeAudioConverter

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

Discussion

Gets the active audio converter.

Declared In

FMIceLinkRtcLocalMedia.h

– activeAudioEncoder

Gets the active audio encoder.
- (FMIceLinkAudioEncoder *)activeAudioEncoder

Discussion

Gets the active audio encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– activeAudioPacketizer

Gets the active audio packetizer.
- (FMIceLinkAudioPipe *)activeAudioPacketizer

Discussion

Gets the active audio packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– activeVideoConverter

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

Discussion

Gets the active video converter.

Declared In

FMIceLinkRtcLocalMedia.h

– activeVideoEncoder

Gets the active video encoder.
- (FMIceLinkVideoEncoder *)activeVideoEncoder

Discussion

Gets the active video encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– activeVideoPacketizer

Gets the active video packetizer.
- (FMIceLinkVideoPipe *)activeVideoPacketizer

Discussion

Gets the active video packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioConverterChange:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioConverterChangeWithBlock

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioConverterChangeWithBlock:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioEncoderChange:

Adds a handler that is raised when the FMIceLinkRtcLocalMedia`1#[activeAudioEncoder](#//api/name/activeAudioEncoder) changes.
- (void)addOnActiveAudioEncoderChange:(FMIceLinkAction1<FMIceLinkAudioEncoder*> *)value

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioEncoderChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcLocalMedia`1#[activeAudioEncoder](#//api/name/activeAudioEncoder) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkAudioEncoder *) ))addOnActiveAudioEncoderChangeWithBlock

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioEncoderChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcLocalMedia`1#[activeAudioEncoder](#//api/name/activeAudioEncoder) changes.
- (void)addOnActiveAudioEncoderChangeWithBlock:(void ( ^ ) ( FMIceLinkAudioEncoder *))valueBlock

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioPacketizerChange:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioPacketizerChangeWithBlock

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveAudioPacketizerChangeWithBlock:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoConverterChange:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoConverterChangeWithBlock

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoConverterChangeWithBlock:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoEncoderChange:

Adds a handler that is raised when the FMIceLinkRtcLocalMedia`1#[activeVideoEncoder](#//api/name/activeVideoEncoder) changes.
- (void)addOnActiveVideoEncoderChange:(FMIceLinkAction1<FMIceLinkVideoEncoder*> *)value

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoEncoderChangeWithBlock

Adds a handler that is raised when the FMIceLinkRtcLocalMedia`1#[activeVideoEncoder](#//api/name/activeVideoEncoder) changes.
- (void ( ^ ) ( void ( ^ ) ( FMIceLinkVideoEncoder *) ))addOnActiveVideoEncoderChangeWithBlock

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoEncoderChangeWithBlock:

Adds a handler that is raised when the FMIceLinkRtcLocalMedia`1#[activeVideoEncoder](#//api/name/activeVideoEncoder) changes.
- (void)addOnActiveVideoEncoderChangeWithBlock:(void ( ^ ) ( FMIceLinkVideoEncoder *))valueBlock

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoPacketizerChange:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoPacketizerChangeWithBlock

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– addOnActiveVideoPacketizerChangeWithBlock:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– aecContext

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

Discussion

Gets the acoustic echo cancellation context.

Declared In

FMIceLinkRtcLocalMedia.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

FMIceLinkRtcLocalMedia.h

– audioDisabled

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

Discussion

Gets a value indicating whether audio is disabled.

Declared In

FMIceLinkRtcLocalMedia.h

– audioOutputs

Gets the audio outputs.
- (NSMutableArray *)audioOutputs

Discussion

Gets the audio outputs.

Declared In

FMIceLinkRtcLocalMedia.h

– createAudioRecorderWithInputFormat:

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

Parameters

inputFormat

The input format.

Discussion

Creates an audio recorder.

Declared In

FMIceLinkRtcLocalMedia.h

– createAudioSourceWithConfig:

Creates an audio source.
- (FMIceLinkAudioSource *)createAudioSourceWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates an audio source.

Declared In

FMIceLinkRtcLocalMedia.h

– createH264Encoder

Creates an H.264 encoder.
- (FMIceLinkVideoEncoder *)createH264Encoder

Discussion

Creates an H.264 encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– createH264Packetizer

Creates an H.264 packetizer.

@return

- (FMIceLinkVideoPipe *)createH264Packetizer

Discussion

Creates an H.264 packetizer.

@return

Declared In

FMIceLinkRtcLocalMedia.h

– createImageConverterWithOutputFormat:

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

Parameters

outputFormat

The video output format.

Discussion

Creates an image converter.

Declared In

FMIceLinkRtcLocalMedia.h

– createOpusEncoderWithConfig:

Creates an Opus encoder.
- (FMIceLinkAudioEncoder *)createOpusEncoderWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates an Opus encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– createOpusPacketizerWithConfig:

Creates an Opus packetizer.
- (FMIceLinkAudioPipe *)createOpusPacketizerWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration. @return

Discussion

Creates an Opus packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– createPcmaEncoderWithConfig:

Creates a PCMA encoder.
- (FMIceLinkAudioEncoder *)createPcmaEncoderWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates a PCMA encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– createPcmaPacketizerWithConfig:

Creates a PCMA packetizer.
- (FMIceLinkAudioPipe *)createPcmaPacketizerWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration. @return

Discussion

Creates a PCMA packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– createPcmuEncoderWithConfig:

Creates a PCMU encoder.
- (FMIceLinkAudioEncoder *)createPcmuEncoderWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration.

Discussion

Creates a PCMU encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– createPcmuPacketizerWithConfig:

Creates a PCMU packetizer.
- (FMIceLinkAudioPipe *)createPcmuPacketizerWithConfig:(FMIceLinkAudioConfig *)config

Parameters

config

The configuration. @return

Discussion

Creates a PCMU packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– createSoundConverterWithConfig:

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

Parameters

config

The configuration.

Discussion

Creates a sound converter.

Declared In

FMIceLinkRtcLocalMedia.h

– createVideoRecorderWithInputFormat:

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

Parameters

inputFormat

The output format.

Discussion

Creates a video recorder.

Declared In

FMIceLinkRtcLocalMedia.h

– createVideoSource

Creates a video source.
- (FMIceLinkVideoSource *)createVideoSource

Discussion

Creates a video source.

Declared In

FMIceLinkRtcLocalMedia.h

– createViewSink

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– createVp8Encoder

Creates a VP8 encoder.
- (FMIceLinkVideoEncoder *)createVp8Encoder

Discussion

Creates a VP8 encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– createVp8Packetizer

Creates a VP8 packetizer.

@return

- (FMIceLinkVideoPipe *)createVp8Packetizer

Discussion

Creates a VP8 packetizer.

@return

Declared In

FMIceLinkRtcLocalMedia.h

– createVp9Encoder

Creates a VP9 encoder.
- (FMIceLinkVideoEncoder *)createVp9Encoder

Discussion

Creates a VP9 encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– createVp9Packetizer

Creates a VP9 packetizer.

@return

- (FMIceLinkVideoPipe *)createVp9Packetizer

Discussion

Creates a VP9 packetizer.

@return

Declared In

FMIceLinkRtcLocalMedia.h

– destroy

Destroys all media tracks.
- (void)destroy

Discussion

Destroys all media tracks.

Declared In

FMIceLinkRtcLocalMedia.h

– h264Converter

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

Discussion

Gets the H.264 converter.

Declared In

FMIceLinkRtcLocalMedia.h

– h264Encoder

Gets the H.264 encoder.
- (FMIceLinkVideoEncoder *)h264Encoder

Discussion

Gets the H.264 encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– h264Packetizer

Gets the H.264 packetizer.
- (FMIceLinkVideoPipe *)h264Packetizer

Discussion

Gets the H.264 packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– init

Initializes a new instance of the FMIceLinkRtcLocalMedia`1 class.
- (instancetype)init

Discussion

Initializes a new instance of the FMIceLinkRtcLocalMedia`1 class.

Declared In

FMIceLinkRtcLocalMedia.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

FMIceLinkRtcLocalMedia.h

– initWithDisableAudio:disableVideo:

Initializes a new instance of the FMIceLinkRtcLocalMedia`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 FMIceLinkRtcLocalMedia`1 class.

Declared In

FMIceLinkRtcLocalMedia.h

– initWithDisableAudio:disableVideo:aecContext:

Initializes a new instance of the FMIceLinkRtcLocalMedia`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 FMIceLinkRtcLocalMedia`1 class.

Declared In

FMIceLinkRtcLocalMedia.h

– opusConverter

Gets the Opus converter.
- (FMIceLinkAudioPipe *)opusConverter

Discussion

Gets the Opus converter.

Declared In

FMIceLinkRtcLocalMedia.h

– opusEncoder

Gets the Opus encoder.
- (FMIceLinkAudioEncoder *)opusEncoder

Discussion

Gets the Opus encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– opusPacketizer

Gets the Opus packetizer.
- (FMIceLinkAudioPipe *)opusPacketizer

Discussion

Gets the Opus packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– pcmaConverter

Gets the PCMA converter.
- (FMIceLinkAudioPipe *)pcmaConverter

Discussion

Gets the PCMA converter.

Declared In

FMIceLinkRtcLocalMedia.h

– pcmaEncoder

Gets the PCMA encoder.
- (FMIceLinkAudioEncoder *)pcmaEncoder

Discussion

Gets the PCMA encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– pcmaPacketizer

Gets the PCMA packetizer.
- (FMIceLinkAudioPipe *)pcmaPacketizer

Discussion

Gets the PCMA packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– pcmuConverter

Gets the PCMU converter.
- (FMIceLinkAudioPipe *)pcmuConverter

Discussion

Gets the PCMU converter.

Declared In

FMIceLinkRtcLocalMedia.h

– pcmuEncoder

Gets the PCMU encoder.
- (FMIceLinkAudioEncoder *)pcmuEncoder

Discussion

Gets the PCMU encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– pcmuPacketizer

Gets the PCMU packetizer.
- (FMIceLinkAudioPipe *)pcmuPacketizer

Discussion

Gets the PCMU packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– removeOnActiveAudioConverterChange:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– removeOnActiveAudioEncoderChange:

Removes a handler that is raised when the FMIceLinkRtcLocalMedia`1#[activeAudioEncoder](#//api/name/activeAudioEncoder) changes.
- (void)removeOnActiveAudioEncoderChange:(FMIceLinkAction1<FMIceLinkAudioEncoder*> *)value

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– removeOnActiveAudioPacketizerChange:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– removeOnActiveVideoConverterChange:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– removeOnActiveVideoEncoderChange:

Removes a handler that is raised when the FMIceLinkRtcLocalMedia`1#[activeVideoEncoder](#//api/name/activeVideoEncoder) changes.
- (void)removeOnActiveVideoEncoderChange:(FMIceLinkAction1<FMIceLinkVideoEncoder*> *)value

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

– removeOnActiveVideoPacketizerChange:

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

Discussion

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

Declared In

FMIceLinkRtcLocalMedia.h

+ rtcLocalMedia

Initializes a new instance of the FMIceLinkRtcLocalMedia`1 class.
+ (FMIceLinkRtcLocalMedia *)rtcLocalMedia

Discussion

Initializes a new instance of the FMIceLinkRtcLocalMedia`1 class.

Declared In

FMIceLinkRtcLocalMedia.h

+ rtcLocalMediaWithDisableAudio:disableVideo:

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

Parameters

disableAudio

Whether to disable audio.

disableVideo

Whether to disable video.

Discussion

Initializes a new instance of the FMIceLinkRtcLocalMedia`1 class.

Declared In

FMIceLinkRtcLocalMedia.h

+ rtcLocalMediaWithDisableAudio:disableVideo:aecContext:

Initializes a new instance of the FMIceLinkRtcLocalMedia`1 class.
+ (FMIceLinkRtcLocalMedia *)rtcLocalMediaWithDisableAudio:(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 FMIceLinkRtcLocalMedia`1 class.

Declared In

FMIceLinkRtcLocalMedia.h

– toggleAudioRecording

Toggles audio recording.
- (bool)toggleAudioRecording

Discussion

Toggles audio recording.

Declared In

FMIceLinkRtcLocalMedia.h

– toggleVideoRecording

Toggles video recording.
- (bool)toggleVideoRecording

Discussion

Toggles video recording.

Declared In

FMIceLinkRtcLocalMedia.h

– videoDisabled

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

Discussion

Gets a value indicating whether video is disabled.

Declared In

FMIceLinkRtcLocalMedia.h

– videoOutputs

Gets the video outputs.
- (NSMutableArray *)videoOutputs

Discussion

Gets the video outputs.

Declared In

FMIceLinkRtcLocalMedia.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

FMIceLinkRtcLocalMedia.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

FMIceLinkRtcLocalMedia.h

– vp8Converter

Gets the VP8 converter.
- (FMIceLinkVideoPipe *)vp8Converter

Discussion

Gets the VP8 converter.

Declared In

FMIceLinkRtcLocalMedia.h

– vp8Encoder

Gets the VP8 encoder.
- (FMIceLinkVideoEncoder *)vp8Encoder

Discussion

Gets the VP8 encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– vp8Packetizer

Gets the VP8 packetizer.
- (FMIceLinkVideoPipe *)vp8Packetizer

Discussion

Gets the VP8 packetizer.

Declared In

FMIceLinkRtcLocalMedia.h

– vp9Converter

Gets the VP9 converter.
- (FMIceLinkVideoPipe *)vp9Converter

Discussion

Gets the VP9 converter.

Declared In

FMIceLinkRtcLocalMedia.h

– vp9Encoder

Gets the VP9 encoder.
- (FMIceLinkVideoEncoder *)vp9Encoder

Discussion

Gets the VP9 encoder.

Declared In

FMIceLinkRtcLocalMedia.h

– vp9Packetizer

Gets the VP9 packetizer.
- (FMIceLinkVideoPipe *)vp9Packetizer

Discussion

Gets the VP9 packetizer.

Declared In

FMIceLinkRtcLocalMedia.h