FMLiveSwitchMixerReport Class Reference

Mixer report. More...

Instance Methods

(void) - deserializePropertiesWithKey:valueJson:
 Deserializes the properties. More...
 
(FMLiveSwitchNullableBool *) - disabled
 Gets whether the mixer is disabled. More...
 
(instancetype) - init
 
(FMLiveSwitchFormatInfo *) - inputFormat
 Gets the mixer input format. More...
 
(FMLiveSwitchFormatInfo *) - outputFormat
 Gets the mixer output format. More...
 
(FMLiveSwitchNullableInt *) - outputFrameRate
 Gets the mixer output frame-rate. More...
 
(FMLiveSwitchNullableInt *) - outputHeight
 Gets the mixer output height. More...
 
(FMLiveSwitchNullableInt *) - outputWidth
 Gets the mixer output width. More...
 
(void) - serializePropertiesWithJsonObject:
 Serializes the properties. More...
 
(void) - setDisabled:
 Sets whether the mixer is disabled. More...
 
(void) - setInputFormat:
 Sets the mixer input format. More...
 
(void) - setOutputFormat:
 Sets the mixer output format. More...
 
(void) - setOutputFrameRate:
 Sets the mixer output frame-rate. More...
 
(void) - setOutputHeight:
 Sets the mixer output height. More...
 
(void) - setOutputWidth:
 Sets the mixer output width. More...
 
- Instance Methods inherited from FMLiveSwitchInfo
(NSString *) - id
 Gets the identifier. More...
 
(void) - setId:
 Sets the identifier. More...
 

Class Methods

(FMLiveSwitchMixerReport *) + mixerReport
 
- Class Methods inherited from FMLiveSwitchInfo
(FMLiveSwitchInfo *) + info
 
(NSMutableArray *) + processArrayWithNewValues:oldValues:
 Processes an array for an info. More...
 
(NSMutableArray *) + processBooleanArrayWithNewValues:oldValues:
 Processes a boolean array for an info. More...
 
(FMLiveSwitchNullableBool *) + processBooleanWithNewValue:oldValue:
 Processes a boolean for an info. More...
 
(FMLiveSwitchNullableDouble *) + processDoubleWithNewValue:oldValue:
 Processes a double for an info. More...
 
(NSMutableArray *) + processFloatArrayWithNewValues:oldValues:
 Processes a float array for an info. More...
 
(FMLiveSwitchNullableFloat *) + processFloatWithNewValue:oldValue:
 Processes a float for an info. More...
 
(NSMutableArray *) + processIntegerArrayWithNewValues:oldValues:
 Processes a integer array for an info. More...
 
(FMLiveSwitchNullableInt *) + processIntegerWithNewValue:oldValue:
 Processes an integer for an info. More...
 
(NSMutableArray *) + processLongArrayWithNewValues:oldValues:
 Processes a long array for an info. More...
 
(FMLiveSwitchNullableLong *) + processLongWithNewValue:oldValue:
 Processes a long for an info. More...
 
(NSObject< FMLiveSwitchIEquivalent > *) + processObjectWithNewValue:oldValue:
 Processes an object for an info. More...
 
(NSMutableArray *) + processShortArrayWithNewValues:oldValues:
 Processes a short array for an info. More...
 
(FMLiveSwitchNullableShort *) + processShortWithNewValue:oldValue:
 Processes a short for an info. More...
 
(NSString *) + processStringWithNewValue:oldValue:
 Processes a string for an info. More...
 

Detailed Description

Mixer report.

Method Documentation

◆ deserializePropertiesWithKey:valueJson:

- (void) deserializePropertiesWithKey: (NSString *)  key
valueJson: (NSString *)  valueJson 

Deserializes the properties.

Parameters
keyThe key.
valueJsonThe value in JSON format.

Implements FMLiveSwitchInfo.

◆ disabled

- (FMLiveSwitchNullableBool*) disabled

Gets whether the mixer is disabled.

◆ init

- (instancetype) init

Implements FMLiveSwitchInfo.

◆ inputFormat

- (FMLiveSwitchFormatInfo*) inputFormat

Gets the mixer input format.

◆ mixerReport

+ (FMLiveSwitchMixerReport*) mixerReport

◆ outputFormat

- (FMLiveSwitchFormatInfo*) outputFormat

Gets the mixer output format.

◆ outputFrameRate

- (FMLiveSwitchNullableInt*) outputFrameRate

Gets the mixer output frame-rate.

◆ outputHeight

- (FMLiveSwitchNullableInt*) outputHeight

Gets the mixer output height.

◆ outputWidth

- (FMLiveSwitchNullableInt*) outputWidth

Gets the mixer output width.

◆ serializePropertiesWithJsonObject:

- (void) serializePropertiesWithJsonObject: (NSMutableDictionary< NSString *, NSString * > *)  jsonObject

Serializes the properties.

Parameters
jsonObjectThe JSON object.

Implements FMLiveSwitchInfo.

◆ setDisabled:

- (void) setDisabled: (FMLiveSwitchNullableBool *)  value

Sets whether the mixer is disabled.

◆ setInputFormat:

- (void) setInputFormat: (FMLiveSwitchFormatInfo *)  value

Sets the mixer input format.

◆ setOutputFormat:

- (void) setOutputFormat: (FMLiveSwitchFormatInfo *)  value

Sets the mixer output format.

◆ setOutputFrameRate:

- (void) setOutputFrameRate: (FMLiveSwitchNullableInt *)  value

Sets the mixer output frame-rate.

◆ setOutputHeight:

- (void) setOutputHeight: (FMLiveSwitchNullableInt *)  value

Sets the mixer output height.

◆ setOutputWidth:

- (void) setOutputWidth: (FMLiveSwitchNullableInt *)  value

Sets the mixer output width.