A WebRTC/ORTC-compatible collection of remote audio/video tracks. More...
Instance Methods | |
| (FMLiveSwitchAudioPipe *) | - activeAudioConverter |
| Gets the active audio converter. More... | |
| (FMLiveSwitchAudioDecoder *) | - activeAudioDecoder |
| Gets the active audio decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - activeAudioDepacketizer |
| Gets the active audio depacketizer. More... | |
| (FMLiveSwitchAudioSink *) | - activeAudioSink |
| Gets the active audio sink. More... | |
| (FMLiveSwitchAudioSynchronizer *) | - activeAudioSynchronizer |
| Gets the active audio synchronizer. More... | |
| (FMLiveSwitchVideoPipe *) | - activeVideoConverter |
| Gets the active video converter. More... | |
| (FMLiveSwitchVideoDecoder *) | - activeVideoDecoder |
| Gets the active video decoder. More... | |
| (FMLiveSwitchVideoPipe *) | - activeVideoDepacketizer |
| Gets the active video depacketizer. More... | |
| (FMLiveSwitchVideoSynchronizer *) | - activeVideoSynchronizer |
| Gets the active video synchronizer. More... | |
| (void) | - addOnActiveAudioConverterChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioConverter changes. More... | |
| (FMLiveSwitchAudioPipe *) | - addOnActiveAudioConverterChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioConverter changes. More... | |
| (void) | - addOnActiveAudioConverterChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioConverter changes. More... | |
| (void) | - addOnActiveAudioDecoderChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDecoder changes. More... | |
| (FMLiveSwitchAudioDecoder *) | - addOnActiveAudioDecoderChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDecoder changes. More... | |
| (void) | - addOnActiveAudioDecoderChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDecoder changes. More... | |
| (void) | - addOnActiveAudioDepacketizerChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDepacketizer changes. More... | |
| (FMLiveSwitchAudioPipe *) | - addOnActiveAudioDepacketizerChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDepacketizer changes. More... | |
| (void) | - addOnActiveAudioDepacketizerChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDepacketizer changes. More... | |
| (void) | - addOnActiveAudioSinkChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSink changes. More... | |
| (FMLiveSwitchAudioSink *) | - addOnActiveAudioSinkChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSink changes. More... | |
| (void) | - addOnActiveAudioSinkChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSink changes. More... | |
| (void) | - addOnActiveAudioSynchronizerChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSynchronizer changes. More... | |
| (FMLiveSwitchAudioSynchronizer *) | - addOnActiveAudioSynchronizerChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSynchronizer changes. More... | |
| (void) | - addOnActiveAudioSynchronizerChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSynchronizer changes. More... | |
| (void) | - addOnActiveVideoConverterChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoConverter changes. More... | |
| (FMLiveSwitchVideoPipe *) | - addOnActiveVideoConverterChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoConverter changes. More... | |
| (void) | - addOnActiveVideoConverterChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoConverter changes. More... | |
| (void) | - addOnActiveVideoDecoderChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDecoder changes. More... | |
| (FMLiveSwitchVideoDecoder *) | - addOnActiveVideoDecoderChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDecoder changes. More... | |
| (void) | - addOnActiveVideoDecoderChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDecoder changes. More... | |
| (void) | - addOnActiveVideoDepacketizerChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDepacketizer changes. More... | |
| (FMLiveSwitchVideoPipe *) | - addOnActiveVideoDepacketizerChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDepacketizer changes. More... | |
| (void) | - addOnActiveVideoDepacketizerChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDepacketizer changes. More... | |
| (void) | - addOnActiveVideoSynchronizerChange: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoSynchronizer changes. More... | |
| (FMLiveSwitchVideoSynchronizer *) | - addOnActiveVideoSynchronizerChangeWithBlock |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoSynchronizer changes. More... | |
| (void) | - addOnActiveVideoSynchronizerChangeWithBlock: |
| Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoSynchronizer changes. More... | |
| (FMLiveSwitchAecContext *) | - aecContext |
| Gets the acoustic echo cancellation context. More... | |
| (bool) | - aecDisabled |
| Gets a value indicating whether acoustic echo cancellation is disabled. More... | |
| (bool) | - audioDisabled |
| Gets a value indicating whether audio is disabled. More... | |
| (NSMutableArray *) | - audioInputs |
| Gets the audio inputs. More... | |
| (FMLiveSwitchAudioSink *) | - createAudioRecorderWithInputFormat: |
| Creates an audio recorder. More... | |
| (FMLiveSwitchAudioSink *) | - createAudioSinkWithConfig: |
| Creates an audio sink. More... | |
| (FMLiveSwitchAudioSynchronizer *) | - createAudioSynchronizerWithFormat: |
| Creates an audio synchronizer. More... | |
| (FMLiveSwitchAudioDecoder *) | - createG722DecoderWithConfig: |
| Creates a G.722 decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - createG722DepacketizerWithConfig: |
| Creates a G.722 depacketizer. More... | |
| (FMLiveSwitchVideoDecoder *) | - createH264Decoder |
| Creates an H.264 decoder. More... | |
| (NSMutableArray *) | - createH264Decoders |
| Creates H.264 decoders. More... | |
| (FMLiveSwitchVideoPipe *) | - createH264Depacketizer |
| Creates an H.264 depacketizer. More... | |
| (NSMutableArray *) | - createH264Depacketizers |
| Creates H.264 depacketizers. More... | |
| (FMLiveSwitchVideoDecoder *) | - createH265Decoder |
| Creates a H.265 decoder. More... | |
| (FMLiveSwitchVideoPipe *) | - createH265Depacketizer |
| Creates a H.265 depacketizer. More... | |
| (FMLiveSwitchVideoPipe *) | - createImageConverterWithOutputFormat: |
| Creates an image converter. More... | |
| (FMLiveSwitchAudioDecoder *) | - createL16DecoderWithConfig: |
| Creates a PCMA decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - createL16DepacketizerWithConfig: |
| Creates a L16 depacketizer. More... | |
| (FMLiveSwitchAudioDecoder *) | - createOpusDecoderWithConfig: |
| Creates an Opus decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - createOpusDepacketizerWithConfig: |
| Creates an Opus depacketizer. More... | |
| (FMLiveSwitchAudioDecoder *) | - createPcmaDecoderWithConfig: |
| Creates a PCMA decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - createPcmaDepacketizerWithConfig: |
| Creates a PCMA depacketizer. More... | |
| (FMLiveSwitchAudioDecoder *) | - createPcmuDecoderWithConfig: |
| Creates a PCMU decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - createPcmuDepacketizerWithConfig: |
| Creates a PCMU depacketizer. More... | |
| (FMLiveSwitchAudioPipe *) | - createSoundConverterWithConfig: |
| Creates a sound converter. More... | |
| (FMLiveSwitchVideoSink *) | - createVideoRecorderWithInputFormat: |
| Creates a video recorder. More... | |
| (FMLiveSwitchVideoSynchronizer *) | - createVideoSynchronizerWithFormat: |
| Creates a video synchronizer. More... | |
| (FMLiveSwitchViewSink< TView > *) | - createViewSink |
| Creates a view sink. More... | |
| (FMLiveSwitchVideoDecoder *) | - createVp8Decoder |
| Creates a VP8 decoder. More... | |
| (FMLiveSwitchVideoPipe *) | - createVp8Depacketizer |
| Creates a VP8 depacketizer. More... | |
| (FMLiveSwitchVideoDecoder *) | - createVp9Decoder |
| Creates a VP9 decoder. More... | |
| (FMLiveSwitchVideoPipe *) | - createVp9Depacketizer |
| Creates a VP9 depacketizer. More... | |
| (bool) | - depacketizerDisabled |
| Gets a value indicating whether the depacketizer is disabled. More... | |
| (void) | - destroy |
| Destroys all media tracks. More... | |
| (FMLiveSwitchAudioPipe *) | - g722Converter |
| Gets the G.722 converter. More... | |
| (FMLiveSwitchAudioDecoder *) | - g722Decoder |
| Gets the G.722 decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - g722Depacketizer |
| Gets the G.722 depacketizer. More... | |
| (bool) | - g722Disabled |
| Gets whether the G.722 codec is disabled. More... | |
| (FMLiveSwitchAudioSink *) | - g722Sink |
| Gets the G.722 sink. More... | |
| (FMLiveSwitchAudioSynchronizer *) | - g722Synchronizer |
| Gets the G.722 synchronizer. More... | |
| (FMLiveSwitchVideoPipe *) | - h264Converter |
| Gets the H.264 converter. More... | |
| (NSMutableArray *) | - h264Converters |
| Gets the H.264 converters. More... | |
| (FMLiveSwitchVideoDecoder *) | - h264Decoder |
| Gets first the H.264 decoder. More... | |
| (NSMutableArray *) | - h264Decoders |
| Gets the H.264 decoders. More... | |
| (FMLiveSwitchVideoPipe *) | - h264Depacketizer |
| Gets the first H.264 depacketizer. More... | |
| (NSMutableArray *) | - h264Depacketizers |
| Gets the first H.264 depacketizers. More... | |
| (NSMutableArray *) | - h264DepacketizersArray |
| Gets the H.264 depacketizers array. More... | |
| (bool) | - h264Disabled |
| Gets whether the H.264 codec is disabled. More... | |
| (FMLiveSwitchVideoSynchronizer *) | - h264Synchronizer |
| Gets the H.264 synchronizer. More... | |
| (NSMutableArray *) | - h264Synchronizers |
| Gets the H.264 synchronizers. More... | |
| (FMLiveSwitchVideoPipe *) | - h265Converter |
| Gets the H.265 converter. More... | |
| (FMLiveSwitchVideoDecoder *) | - h265Decoder |
| Gets the H.265 decoder. More... | |
| (FMLiveSwitchVideoPipe *) | - h265Depacketizer |
| Gets the H.265 depacketizer. More... | |
| (bool) | - h265Disabled |
| Gets whether the H.265 codec is disabled. More... | |
| (FMLiveSwitchVideoSynchronizer *) | - h265Synchronizer |
| Gets the H.265 synchronizer. More... | |
| (bool) | - initialize |
| Initializes this instance. More... | |
| (bool) | - initializeWithAudioTrackConfig:videoTrackConfig: |
| Initializes this instance. More... | |
| (instancetype) | - initWithDisableAudio:disableVideo: |
| Initializes a new instance of the FMLiveSwitchRtcRemoteMedia`1 class. More... | |
| (instancetype) | - initWithDisableAudio:disableVideo:aecContext: |
| Initializes a new instance of the FMLiveSwitchRtcRemoteMedia`1 class. More... | |
| (FMLiveSwitchAudioPipe *) | - l16Converter |
| Gets the L16 converter. More... | |
| (FMLiveSwitchAudioDecoder *) | - l16Decoder |
| Gets the L16 decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - l16Depacketizer |
| Gets the L16 depacketizer. More... | |
| (bool) | - l16Disabled |
| Gets whether the L16 codec is disabled. More... | |
| (FMLiveSwitchAudioSink *) | - l16Sink |
| Gets the L16 sink. More... | |
| (FMLiveSwitchAudioSynchronizer *) | - l16Synchronizer |
| Gets the L16 synchronizer. More... | |
| (FMLiveSwitchAudioPipe *) | - opusConverter |
| Gets the Opus converter. More... | |
| (FMLiveSwitchAudioDecoder *) | - opusDecoder |
| Gets the Opus decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - opusDepacketizer |
| Gets the Opus depacketizer. More... | |
| (bool) | - opusDisabled |
| Gets whether the Opus codec is disabled. More... | |
| (FMLiveSwitchAudioSink *) | - opusSink |
| Gets the Opus sink. More... | |
| (FMLiveSwitchAudioSynchronizer *) | - opusSynchronizer |
| Gets the Opus synchronizer. More... | |
| (FMLiveSwitchAudioPipe *) | - pcmaConverter |
| Gets the PCMA converter. More... | |
| (FMLiveSwitchAudioDecoder *) | - pcmaDecoder |
| Gets the PCMA decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - pcmaDepacketizer |
| Gets the PCMA depacketizer. More... | |
| (bool) | - pcmaDisabled |
| Gets whether the PCMA codec is disabled. More... | |
| (FMLiveSwitchAudioSink *) | - pcmaSink |
| Gets the PCMA sink. More... | |
| (FMLiveSwitchAudioSynchronizer *) | - pcmaSynchronizer |
| Gets the PCMA synchronizer. More... | |
| (FMLiveSwitchAudioPipe *) | - pcmuConverter |
| Gets the PCMU converter. More... | |
| (FMLiveSwitchAudioDecoder *) | - pcmuDecoder |
| Gets the PCMU decoder. More... | |
| (FMLiveSwitchAudioPipe *) | - pcmuDepacketizer |
| Gets the PCMU depacketizer. More... | |
| (bool) | - pcmuDisabled |
| Gets whether the PCMU codec is disabled. More... | |
| (FMLiveSwitchAudioSink *) | - pcmuSink |
| Gets the PCMU sink. More... | |
| (FMLiveSwitchAudioSynchronizer *) | - pcmuSynchronizer |
| Gets the PCMU synchronizer. More... | |
| (void) | - removeOnActiveAudioConverterChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioConverter changes. More... | |
| (void) | - removeOnActiveAudioDecoderChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDecoder changes. More... | |
| (void) | - removeOnActiveAudioDepacketizerChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDepacketizer changes. More... | |
| (void) | - removeOnActiveAudioSinkChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSink changes. More... | |
| (void) | - removeOnActiveAudioSynchronizerChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSynchronizer changes. More... | |
| (void) | - removeOnActiveVideoConverterChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoConverter changes. More... | |
| (void) | - removeOnActiveVideoDecoderChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDecoder changes. More... | |
| (void) | - removeOnActiveVideoDepacketizerChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDepacketizer changes. More... | |
| (void) | - removeOnActiveVideoSynchronizerChange: |
| Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoSynchronizer changes. More... | |
| (void) | - setDepacketizerDisabled: |
| Sets a value indicating whether the depacketizer is disabled. More... | |
| (bool) | - toggleAudioRecording |
| Toggles audio recording. More... | |
| (bool) | - toggleVideoRecording |
| Toggles video recording. More... | |
| (bool) | - videoDisabled |
| Gets a value indicating whether video is disabled. More... | |
| (NSMutableArray *) | - videoInputs |
| Gets the video inputs. More... | |
| (TView) | - view |
| Gets the video view, if video is not disabled. More... | |
| (FMLiveSwitchViewSink< TView > *) | - viewSink |
| Gets the video view sink, if video is not disabled. More... | |
| (FMLiveSwitchVideoPipe *) | - vp8Converter |
| Gets the VP8 converter. More... | |
| (FMLiveSwitchVideoDecoder *) | - vp8Decoder |
| Gets the VP8 decoder. More... | |
| (FMLiveSwitchVideoPipe *) | - vp8Depacketizer |
| Gets the VP8 depacketizer. More... | |
| (bool) | - vp8Disabled |
| Gets whether the VP8 codec is disabled. More... | |
| (FMLiveSwitchVideoSynchronizer *) | - vp8Synchronizer |
| Gets the VP8 synchronizer. More... | |
| (FMLiveSwitchVideoPipe *) | - vp9Converter |
| Gets the VP9 converter. More... | |
| (FMLiveSwitchVideoDecoder *) | - vp9Decoder |
| Gets the VP9 decoder. More... | |
| (FMLiveSwitchVideoPipe *) | - vp9Depacketizer |
| Gets the VP9 depacketizer. More... | |
| (bool) | - vp9Disabled |
| Gets whether the VP9 codec is disabled. More... | |
| (FMLiveSwitchVideoSynchronizer *) | - vp9Synchronizer |
| Gets the VP9 synchronizer. More... | |
Class Methods | |
| (FMLiveSwitchRtcRemoteMedia *) | + rtcRemoteMediaWithDisableAudio:disableVideo: |
| Initializes a new instance of the FMLiveSwitchRtcRemoteMedia`1 class. More... | |
| (FMLiveSwitchRtcRemoteMedia *) | + rtcRemoteMediaWithDisableAudio:disableVideo:aecContext: |
| Initializes a new instance of the FMLiveSwitchRtcRemoteMedia`1 class. More... | |
Protected Attributes | |
| __pad0__: FMLiveSwitchRemoteMedia<FMLiveSwitchIViewSinkableMedia | |
A WebRTC/ORTC-compatible collection of remote audio/video tracks.
| - (FMLiveSwitchAudioPipe*) activeAudioConverter |
Gets the active audio converter.
| - (FMLiveSwitchAudioDecoder*) activeAudioDecoder |
Gets the active audio decoder.
| - (FMLiveSwitchAudioPipe*) activeAudioDepacketizer |
Gets the active audio depacketizer.
| - (FMLiveSwitchAudioSink*) activeAudioSink |
Gets the active audio sink.
| - (FMLiveSwitchAudioSynchronizer*) activeAudioSynchronizer |
Gets the active audio synchronizer.
| - (FMLiveSwitchVideoPipe*) activeVideoConverter |
Gets the active video converter.
| - (FMLiveSwitchVideoDecoder*) activeVideoDecoder |
Gets the active video decoder.
| - (FMLiveSwitchVideoPipe*) activeVideoDepacketizer |
Gets the active video depacketizer.
| - (FMLiveSwitchVideoSynchronizer*) activeVideoSynchronizer |
Gets the active video synchronizer.
| - (void) addOnActiveAudioConverterChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioPipe * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioConverter changes.
| - (FMLiveSwitchAudioPipe*) addOnActiveAudioConverterChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioConverter changes.
| - (void) addOnActiveAudioConverterChangeWithBlock: | (void(^)(FMLiveSwitchAudioPipe *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioConverter changes.
| - (void) addOnActiveAudioDecoderChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioDecoder * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDecoder changes.
| - (FMLiveSwitchAudioDecoder*) addOnActiveAudioDecoderChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDecoder changes.
| - (void) addOnActiveAudioDecoderChangeWithBlock: | (void(^)(FMLiveSwitchAudioDecoder *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDecoder changes.
| - (void) addOnActiveAudioDepacketizerChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioPipe * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDepacketizer changes.
| - (FMLiveSwitchAudioPipe*) addOnActiveAudioDepacketizerChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDepacketizer changes.
| - (void) addOnActiveAudioDepacketizerChangeWithBlock: | (void(^)(FMLiveSwitchAudioPipe *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDepacketizer changes.
| - (void) addOnActiveAudioSinkChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioSink * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSink changes.
| - (FMLiveSwitchAudioSink*) addOnActiveAudioSinkChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSink changes.
| - (void) addOnActiveAudioSinkChangeWithBlock: | (void(^)(FMLiveSwitchAudioSink *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSink changes.
| - (void) addOnActiveAudioSynchronizerChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioSynchronizer * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSynchronizer changes.
| - (FMLiveSwitchAudioSynchronizer*) addOnActiveAudioSynchronizerChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSynchronizer changes.
| - (void) addOnActiveAudioSynchronizerChangeWithBlock: | (void(^)(FMLiveSwitchAudioSynchronizer *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSynchronizer changes.
| - (void) addOnActiveVideoConverterChange: | (FMLiveSwitchAction1< FMLiveSwitchVideoPipe * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoConverter changes.
| - (FMLiveSwitchVideoPipe*) addOnActiveVideoConverterChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoConverter changes.
| - (void) addOnActiveVideoConverterChangeWithBlock: | (void(^)(FMLiveSwitchVideoPipe *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoConverter changes.
| - (void) addOnActiveVideoDecoderChange: | (FMLiveSwitchAction1< FMLiveSwitchVideoDecoder * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDecoder changes.
| - (FMLiveSwitchVideoDecoder*) addOnActiveVideoDecoderChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDecoder changes.
| - (void) addOnActiveVideoDecoderChangeWithBlock: | (void(^)(FMLiveSwitchVideoDecoder *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDecoder changes.
| - (void) addOnActiveVideoDepacketizerChange: | (FMLiveSwitchAction1< FMLiveSwitchVideoPipe * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDepacketizer changes.
| - (FMLiveSwitchVideoPipe*) addOnActiveVideoDepacketizerChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDepacketizer changes.
| - (void) addOnActiveVideoDepacketizerChangeWithBlock: | (void(^)(FMLiveSwitchVideoPipe *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDepacketizer changes.
| - (void) addOnActiveVideoSynchronizerChange: | (FMLiveSwitchAction1< FMLiveSwitchVideoSynchronizer * > *) | value |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoSynchronizer changes.
| - (FMLiveSwitchVideoSynchronizer*) addOnActiveVideoSynchronizerChangeWithBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoSynchronizer changes.
| - (void) addOnActiveVideoSynchronizerChangeWithBlock: | (void(^)(FMLiveSwitchVideoSynchronizer *)) | valueBlock |
Adds a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoSynchronizer changes.
| - (FMLiveSwitchAecContext*) aecContext |
Gets the acoustic echo cancellation context.
| - (bool) aecDisabled |
Gets a value indicating whether acoustic echo cancellation is disabled.
| - (bool) audioDisabled |
Gets a value indicating whether audio is disabled.
| - (NSMutableArray*) audioInputs |
Gets the audio inputs.
| - (FMLiveSwitchAudioSink*) createAudioRecorderWithInputFormat: | (FMLiveSwitchAudioFormat *) | inputFormat |
Creates an audio recorder.
| inputFormat | The input format. |
| - (FMLiveSwitchAudioSink*) createAudioSinkWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates an audio sink.
| config | The configuration. |
| - (FMLiveSwitchAudioSynchronizer*) createAudioSynchronizerWithFormat: | (FMLiveSwitchAudioFormat *) | format |
Creates an audio synchronizer.
| format | The format. |
| - (FMLiveSwitchAudioDecoder*) createG722DecoderWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a G.722 decoder.
| config | The configuration. |
| - (FMLiveSwitchAudioPipe*) createG722DepacketizerWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a G.722 depacketizer.
| config | The configuration. |
| - (FMLiveSwitchVideoDecoder*) createH264Decoder |
Creates an H.264 decoder.
| - (NSMutableArray*) createH264Decoders |
Creates H.264 decoders.
| - (FMLiveSwitchVideoPipe*) createH264Depacketizer |
Creates an H.264 depacketizer.
| - (NSMutableArray*) createH264Depacketizers |
Creates H.264 depacketizers.
| - (FMLiveSwitchVideoDecoder*) createH265Decoder |
Creates a H.265 decoder.
| - (FMLiveSwitchVideoPipe*) createH265Depacketizer |
Creates a H.265 depacketizer.
| - (FMLiveSwitchVideoPipe*) createImageConverterWithOutputFormat: | (FMLiveSwitchVideoFormat *) | outputFormat |
Creates an image converter.
| outputFormat | The output format. |
| - (FMLiveSwitchAudioDecoder*) createL16DecoderWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a PCMA decoder.
| config | The configuration. |
| - (FMLiveSwitchAudioPipe*) createL16DepacketizerWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a L16 depacketizer.
| config | The configuration. |
| - (FMLiveSwitchAudioDecoder*) createOpusDecoderWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates an Opus decoder.
| config | The configuration. |
| - (FMLiveSwitchAudioPipe*) createOpusDepacketizerWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates an Opus depacketizer.
| config | The configuration. |
| - (FMLiveSwitchAudioDecoder*) createPcmaDecoderWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a PCMA decoder.
| config | The configuration. |
| - (FMLiveSwitchAudioPipe*) createPcmaDepacketizerWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a PCMA depacketizer.
| config | The configuration. |
| - (FMLiveSwitchAudioDecoder*) createPcmuDecoderWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a PCMU decoder.
| config | The configuration. |
| - (FMLiveSwitchAudioPipe*) createPcmuDepacketizerWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a PCMU depacketizer.
| config | The configuration. |
| - (FMLiveSwitchAudioPipe*) createSoundConverterWithConfig: | (FMLiveSwitchAudioConfig *) | config |
Creates a sound converter.
| config | The configuration. |
| - (FMLiveSwitchVideoSink*) createVideoRecorderWithInputFormat: | (FMLiveSwitchVideoFormat *) | inputFormat |
Creates a video recorder.
| inputFormat | The output format. |
| - (FMLiveSwitchVideoSynchronizer*) createVideoSynchronizerWithFormat: | (FMLiveSwitchVideoFormat *) | format |
Creates a video synchronizer.
| format | The format. |
| - (FMLiveSwitchViewSink<TView>*) createViewSink |
Creates a view sink.
| - (FMLiveSwitchVideoDecoder*) createVp8Decoder |
Creates a VP8 decoder.
| - (FMLiveSwitchVideoPipe*) createVp8Depacketizer |
Creates a VP8 depacketizer.
| - (FMLiveSwitchVideoDecoder*) createVp9Decoder |
Creates a VP9 decoder.
| - (FMLiveSwitchVideoPipe*) createVp9Depacketizer |
Creates a VP9 depacketizer.
| - (bool) depacketizerDisabled |
Gets a value indicating whether the depacketizer is disabled.
WebRTC media requires the RTP depacketizer so the value must be false. Media-over-WebSockets must not use the RTP depacketizer, so the value must be true. If the depacketizer is not required, this value must be set in the constructor.
| - (void) destroy |
Destroys all media tracks.
| - (FMLiveSwitchAudioPipe*) g722Converter |
Gets the G.722 converter.
| - (FMLiveSwitchAudioDecoder*) g722Decoder |
Gets the G.722 decoder.
| - (FMLiveSwitchAudioPipe*) g722Depacketizer |
Gets the G.722 depacketizer.
| - (bool) g722Disabled |
Gets whether the G.722 codec is disabled.
| - (FMLiveSwitchAudioSink*) g722Sink |
Gets the G.722 sink.
| - (FMLiveSwitchAudioSynchronizer*) g722Synchronizer |
Gets the G.722 synchronizer.
| - (FMLiveSwitchVideoPipe*) h264Converter |
Gets the H.264 converter.
| - (NSMutableArray*) h264Converters |
Gets the H.264 converters.
| - (FMLiveSwitchVideoDecoder*) h264Decoder |
Gets first the H.264 decoder.
| - (NSMutableArray*) h264Decoders |
Gets the H.264 decoders.
| - (FMLiveSwitchVideoPipe*) h264Depacketizer |
Gets the first H.264 depacketizer.
| - (NSMutableArray*) h264Depacketizers |
Gets the first H.264 depacketizers.
| - (NSMutableArray*) h264DepacketizersArray |
Gets the H.264 depacketizers array.
| - (bool) h264Disabled |
Gets whether the H.264 codec is disabled.
| - (FMLiveSwitchVideoSynchronizer*) h264Synchronizer |
Gets the H.264 synchronizer.
| - (NSMutableArray*) h264Synchronizers |
Gets the H.264 synchronizers.
| - (FMLiveSwitchVideoPipe*) h265Converter |
Gets the H.265 converter.
| - (FMLiveSwitchVideoDecoder*) h265Decoder |
Gets the H.265 decoder.
| - (FMLiveSwitchVideoPipe*) h265Depacketizer |
Gets the H.265 depacketizer.
| - (bool) h265Disabled |
Gets whether the H.265 codec is disabled.
| - (FMLiveSwitchVideoSynchronizer*) h265Synchronizer |
Gets the H.265 synchronizer.
| - (bool) initialize |
Initializes this instance.
Must be called before being used.
| - (bool) initializeWithAudioTrackConfig: | (FMLiveSwitchRtcAudioTrackConfig *) | audioTrackConfig | |
| videoTrackConfig: | (FMLiveSwitchRtcVideoTrackConfig *) | videoTrackConfig | |
Initializes this instance.
Must be called before being used.
| - (instancetype) initWithDisableAudio: | (bool) | disableAudio | |
| disableVideo: | (bool) | disableVideo | |
Initializes a new instance of the FMLiveSwitchRtcRemoteMedia`1 class.
| disableAudio | Whether to disable audio. |
| disableVideo | Whether to disable video. |
| - (instancetype) initWithDisableAudio: | (bool) | disableAudio | |
| disableVideo: | (bool) | disableVideo | |
| aecContext: | (FMLiveSwitchAecContext *) | aecContext | |
Initializes a new instance of the FMLiveSwitchRtcRemoteMedia`1 class.
| disableAudio | Whether to disable audio. |
| disableVideo | Whether to disable video. |
| aecContext | The acoustic echo cancellation context. |
| - (FMLiveSwitchAudioPipe*) l16Converter |
Gets the L16 converter.
| - (FMLiveSwitchAudioDecoder*) l16Decoder |
Gets the L16 decoder.
| - (FMLiveSwitchAudioPipe*) l16Depacketizer |
Gets the L16 depacketizer.
| - (bool) l16Disabled |
Gets whether the L16 codec is disabled.
| - (FMLiveSwitchAudioSink*) l16Sink |
Gets the L16 sink.
| - (FMLiveSwitchAudioSynchronizer*) l16Synchronizer |
Gets the L16 synchronizer.
| - (FMLiveSwitchAudioPipe*) opusConverter |
Gets the Opus converter.
| - (FMLiveSwitchAudioDecoder*) opusDecoder |
Gets the Opus decoder.
| - (FMLiveSwitchAudioPipe*) opusDepacketizer |
Gets the Opus depacketizer.
| - (bool) opusDisabled |
Gets whether the Opus codec is disabled.
| - (FMLiveSwitchAudioSink*) opusSink |
Gets the Opus sink.
| - (FMLiveSwitchAudioSynchronizer*) opusSynchronizer |
Gets the Opus synchronizer.
| - (FMLiveSwitchAudioPipe*) pcmaConverter |
Gets the PCMA converter.
| - (FMLiveSwitchAudioDecoder*) pcmaDecoder |
Gets the PCMA decoder.
| - (FMLiveSwitchAudioPipe*) pcmaDepacketizer |
Gets the PCMA depacketizer.
| - (bool) pcmaDisabled |
Gets whether the PCMA codec is disabled.
| - (FMLiveSwitchAudioSink*) pcmaSink |
Gets the PCMA sink.
| - (FMLiveSwitchAudioSynchronizer*) pcmaSynchronizer |
Gets the PCMA synchronizer.
| - (FMLiveSwitchAudioPipe*) pcmuConverter |
Gets the PCMU converter.
| - (FMLiveSwitchAudioDecoder*) pcmuDecoder |
Gets the PCMU decoder.
| - (FMLiveSwitchAudioPipe*) pcmuDepacketizer |
Gets the PCMU depacketizer.
| - (bool) pcmuDisabled |
Gets whether the PCMU codec is disabled.
| - (FMLiveSwitchAudioSink*) pcmuSink |
Gets the PCMU sink.
| - (FMLiveSwitchAudioSynchronizer*) pcmuSynchronizer |
Gets the PCMU synchronizer.
| - (void) removeOnActiveAudioConverterChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioPipe * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioConverter changes.
| - (void) removeOnActiveAudioDecoderChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioDecoder * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDecoder changes.
| - (void) removeOnActiveAudioDepacketizerChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioPipe * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioDepacketizer changes.
| - (void) removeOnActiveAudioSinkChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioSink * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSink changes.
| - (void) removeOnActiveAudioSynchronizerChange: | (FMLiveSwitchAction1< FMLiveSwitchAudioSynchronizer * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeAudioSynchronizer changes.
| - (void) removeOnActiveVideoConverterChange: | (FMLiveSwitchAction1< FMLiveSwitchVideoPipe * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoConverter changes.
| - (void) removeOnActiveVideoDecoderChange: | (FMLiveSwitchAction1< FMLiveSwitchVideoDecoder * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDecoder changes.
| - (void) removeOnActiveVideoDepacketizerChange: | (FMLiveSwitchAction1< FMLiveSwitchVideoPipe * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoDepacketizer changes.
| - (void) removeOnActiveVideoSynchronizerChange: | (FMLiveSwitchAction1< FMLiveSwitchVideoSynchronizer * > *) | value |
Removes a handler that is raised when the FMLiveSwitchRtcRemoteMedia`1activeVideoSynchronizer changes.
| + (FMLiveSwitchRtcRemoteMedia*) rtcRemoteMediaWithDisableAudio: | (bool) | disableAudio | |
| disableVideo: | (bool) | disableVideo | |
Initializes a new instance of the FMLiveSwitchRtcRemoteMedia`1 class.
| disableAudio | Whether to disable audio. |
| disableVideo | Whether to disable video. |
| + (FMLiveSwitchRtcRemoteMedia*) rtcRemoteMediaWithDisableAudio: | (bool) | disableAudio | |
| disableVideo: | (bool) | disableVideo | |
| aecContext: | (FMLiveSwitchAecContext *) | aecContext | |
Initializes a new instance of the FMLiveSwitchRtcRemoteMedia`1 class.
| disableAudio | Whether to disable audio. |
| disableVideo | Whether to disable video. |
| aecContext | The acoustic echo cancellation context. |
| - (void) setDepacketizerDisabled: | (bool) | value |
Sets a value indicating whether the depacketizer is disabled.
WebRTC media requires the RTP depacketizer so the value must be false. Media-over-WebSockets must not use the RTP depacketizer, so the value must be true. If the depacketizer is not required, this value must be set in the constructor.
| - (bool) toggleAudioRecording |
Toggles audio recording.
| - (bool) toggleVideoRecording |
Toggles video recording.
| - (bool) videoDisabled |
Gets a value indicating whether video is disabled.
| - (NSMutableArray*) videoInputs |
Gets the video inputs.
| - (TView) view |
Gets the video view, if video is not disabled.
| - (FMLiveSwitchViewSink<TView>*) viewSink |
Gets the video view sink, if video is not disabled.
| - (FMLiveSwitchVideoPipe*) vp8Converter |
Gets the VP8 converter.
| - (FMLiveSwitchVideoDecoder*) vp8Decoder |
Gets the VP8 decoder.
| - (FMLiveSwitchVideoPipe*) vp8Depacketizer |
Gets the VP8 depacketizer.
| - (bool) vp8Disabled |
Gets whether the VP8 codec is disabled.
| - (FMLiveSwitchVideoSynchronizer*) vp8Synchronizer |
Gets the VP8 synchronizer.
| - (FMLiveSwitchVideoPipe*) vp9Converter |
Gets the VP9 converter.
| - (FMLiveSwitchVideoDecoder*) vp9Decoder |
Gets the VP9 decoder.
| - (FMLiveSwitchVideoPipe*) vp9Depacketizer |
Gets the VP9 depacketizer.
| - (bool) vp9Disabled |
Gets whether the VP9 codec is disabled.
| - (FMLiveSwitchVideoSynchronizer*) vp9Synchronizer |
Gets the VP9 synchronizer.
|
protected |