FMLiveSwitchFecProtectionParameters Class Reference

FEC protection parameters. More...

Instance Methods

(instancetype) - init
 Initializes a new instance of the FMLiveSwitchFecProtectionParameters class. More...
 
(FMLiveSwitchFecMaskType) - maskType
 Gets the type of the FEC mask. More...
 
(int) - maxFrames
 Gets the maximum FEC frames. More...
 
(int) - rate
 Gets the FEC rate. More...
 
(void) - setMaskType:
 Sets the type of the FEC mask. More...
 
(void) - setMaxFrames:
 Sets the maximum FEC frames. More...
 
(void) - setRate:
 Sets the FEC rate. More...
 
(void) - setUseUepProtection:
 Sets whether UEP protection should be used. More...
 
(bool) - useUepProtection
 Gets whether UEP protection should be used. More...
 

Class Methods

(FMLiveSwitchFecProtectionParameters *) + fecProtectionParameters
 Initializes a new instance of the FMLiveSwitchFecProtectionParameters class. More...
 

Detailed Description

FEC protection parameters.

Method Documentation

◆ fecProtectionParameters

+ (FMLiveSwitchFecProtectionParameters*) fecProtectionParameters

Initializes a new instance of the FMLiveSwitchFecProtectionParameters class.

◆ init

- (instancetype) init

Initializes a new instance of the FMLiveSwitchFecProtectionParameters class.

◆ maskType

- (FMLiveSwitchFecMaskType) maskType

Gets the type of the FEC mask.

◆ maxFrames

- (int) maxFrames

Gets the maximum FEC frames.

◆ rate

- (int) rate

Gets the FEC rate.

◆ setMaskType:

- (void) setMaskType: (FMLiveSwitchFecMaskType)  value

Sets the type of the FEC mask.

◆ setMaxFrames:

- (void) setMaxFrames: (int)  value

Sets the maximum FEC frames.

◆ setRate:

- (void) setRate: (int)  value

Sets the FEC rate.

◆ setUseUepProtection:

- (void) setUseUepProtection: (bool)  value

Sets whether UEP protection should be used.

◆ useUepProtection

- (bool) useUepProtection

Gets whether UEP protection should be used.