FMLiveSwitchRtcVideoTrackConfig Class Reference

A WebRTC/ORTC-compatible video track configuration. More...

Instance Methods

(bool) - h264Disabled
 Gets whether the H.264 codec should be disabled. More...
 
(bool) - h265Disabled
 Gets whether the H.265 codec should be disabled. More...
 
(instancetype) - init
 
(void) - setH264Disabled:
 Sets whether the H.264 codec should be disabled. More...
 
(void) - setH265Disabled:
 Sets whether the H.265 codec should be disabled. More...
 
(void) - setVp8Disabled:
 Sets whether the VP8 codec should be disabled. More...
 
(void) - setVp9Disabled:
 Sets whether the VP9 codec should be disabled. More...
 
(bool) - vp8Disabled
 Gets whether the VP8 codec should be disabled. More...
 
(bool) - vp9Disabled
 Gets whether the VP9 codec should be disabled. More...
 

Class Methods

(FMLiveSwitchRtcVideoTrackConfig *) + rtcVideoTrackConfig
 

Detailed Description

A WebRTC/ORTC-compatible video track configuration.

Method Documentation

◆ h264Disabled

- (bool) h264Disabled

Gets whether the H.264 codec should be disabled.

Defaults to false.

◆ h265Disabled

- (bool) h265Disabled

Gets whether the H.265 codec should be disabled.

Defaults to false.

◆ init

- (instancetype) init

◆ rtcVideoTrackConfig

+ (FMLiveSwitchRtcVideoTrackConfig*) rtcVideoTrackConfig

◆ setH264Disabled:

- (void) setH264Disabled: (bool)  value

Sets whether the H.264 codec should be disabled.

Defaults to false.

◆ setH265Disabled:

- (void) setH265Disabled: (bool)  value

Sets whether the H.265 codec should be disabled.

Defaults to false.

◆ setVp8Disabled:

- (void) setVp8Disabled: (bool)  value

Sets whether the VP8 codec should be disabled.

Defaults to false.

◆ setVp9Disabled:

- (void) setVp9Disabled: (bool)  value

Sets whether the VP9 codec should be disabled.

Defaults to false.

◆ vp8Disabled

- (bool) vp8Disabled

Gets whether the VP8 codec should be disabled.

Defaults to false.

◆ vp9Disabled

- (bool) vp9Disabled

Gets whether the VP9 codec should be disabled.

Defaults to false.