Media track report. More...
Instance Methods | |
(FMLiveSwitchNullableInt *) | - bitrate |
Gets the bitrate. More... | |
(void) | - deserializePropertiesWithKey:valueJson: |
Deserializes the properties. More... | |
(FMLiveSwitchNullableInt *) | - frameHeight |
Gets the frame height. More... | |
(FMLiveSwitchNullableDouble *) | - frameRate |
Gets the frame rate. More... | |
(FMLiveSwitchNullableLong *) | - framesCorrupted |
Gets the number of frames corrupted. More... | |
(FMLiveSwitchNullableLong *) | - framesDecoded |
Gets the number of frames decoded. More... | |
(FMLiveSwitchNullableLong *) | - framesDropped |
Gets the number of frames dropped. More... | |
(FMLiveSwitchNullableLong *) | - framesEncoded |
Gets the number of frames encoded. More... | |
(FMLiveSwitchNullableLong *) | - framesReceived |
Gets the number of frames received. More... | |
(FMLiveSwitchNullableLong *) | - framesSent |
Gets the number of frames sent. More... | |
(FMLiveSwitchNullableInt *) | - frameWidth |
Gets the frame width. More... | |
(instancetype) | - init |
Initializes a new instance of the FMLiveSwitchMediaTrackReport class. More... | |
(FMLiveSwitchNullableInt *) | - maxBitrate |
Gets the maximum bitrate. More... | |
(FMLiveSwitchNullableInt *) | - minBitrate |
Gets the minimum bitrate. More... | |
(void) | - serializePropertiesWithJsonObject: |
Serializes the properties. More... | |
(void) | - setBitrate: |
Sets the bitrate. More... | |
(void) | - setFrameHeight: |
Sets the frame height. More... | |
(void) | - setFrameRate: |
Sets the frame rate. More... | |
(void) | - setFramesCorrupted: |
Sets the number of frames corrupted. More... | |
(void) | - setFramesDecoded: |
Sets the number of frames decoded. More... | |
(void) | - setFramesDropped: |
Sets the number of frames dropped. More... | |
(void) | - setFramesEncoded: |
Sets the number of frames encoded. More... | |
(void) | - setFramesReceived: |
Sets the number of frames received. More... | |
(void) | - setFramesSent: |
Sets the number of frames sent. More... | |
(void) | - setFrameWidth: |
Sets the frame width. More... | |
(void) | - setMaxBitrate: |
Sets the maximum bitrate. More... | |
(void) | - setMinBitrate: |
Sets the minimum bitrate. More... | |
(NSString *) | - toJson |
Serializes this instance to JSON. More... | |
Class Methods | |
(NSMutableArray *) | + fromJsonArrayWithArrayJson: |
Derializes an array from JSON. More... | |
(FMLiveSwitchMediaTrackReport *) | + fromJsonWithInstanceJson: |
Deserializes an instance from JSON. More... | |
(FMLiveSwitchMediaTrackReport *) | + mediaTrackReport |
Initializes a new instance of the FMLiveSwitchMediaTrackReport class. More... | |
(NSString *) | + toJsonArray: |
Serializes an array to JSON. More... | |
(NSString *) | + toJsonWithInstance: |
Serializes an instance to JSON. More... | |
Class Methods inherited from FMLiveSwitchReport | |
(NSMutableArray *) | + processArrayWithNewValues:oldValues: |
Processes an array for a report. More... | |
(NSMutableArray *) | + processBooleanArrayWithNewValues:oldValues: |
Processes a boolean array for a report. More... | |
(FMLiveSwitchNullableBool *) | + processBooleanWithNewValue:oldValue: |
Processes a boolean for a report. More... | |
(FMLiveSwitchNullableDouble *) | + processDoubleWithNewValue:oldValue: |
Processes a double for a report. More... | |
(NSMutableArray *) | + processFloatArrayWithNewValues:oldValues: |
Processes a float array for a report. More... | |
(FMLiveSwitchNullableFloat *) | + processFloatWithNewValue:oldValue: |
Processes a float for a report. More... | |
(NSMutableArray *) | + processIntegerArrayWithNewValues:oldValues: |
Processes a integer array for a report. More... | |
(FMLiveSwitchNullableInt *) | + processIntegerWithNewValue:oldValue: |
Processes an integer for a report. More... | |
(NSMutableArray *) | + processLongArrayWithNewValues:oldValues: |
Processes a long array for a report. More... | |
(FMLiveSwitchNullableLong *) | + processLongWithNewValue:oldValue: |
Processes a long for a report. More... | |
(NSObject< FMLiveSwitchIEquivalent > *) | + processObjectWithNewValue:oldValue: |
Processes an array for a report. More... | |
(NSMutableArray *) | + processShortArrayWithNewValues:oldValues: |
Processes a short array for a report. More... | |
(FMLiveSwitchNullableShort *) | + processShortWithNewValue:oldValue: |
Processes a short for a report. More... | |
(NSString *) | + processStringWithNewValue:oldValue: |
Processes a string for a report. More... | |
(FMLiveSwitchReport *) | + report |
Media track report.
- (FMLiveSwitchNullableInt*) bitrate |
Gets the bitrate.
Deserializes the properties.
key | The key. |
valueJson | The value in JSON format. |
Implements FMLiveSwitchReport.
- (FMLiveSwitchNullableInt*) frameHeight |
Gets the frame height.
- (FMLiveSwitchNullableDouble*) frameRate |
Gets the frame rate.
- (FMLiveSwitchNullableLong*) framesCorrupted |
Gets the number of frames corrupted.
- (FMLiveSwitchNullableLong*) framesDecoded |
Gets the number of frames decoded.
- (FMLiveSwitchNullableLong*) framesDropped |
Gets the number of frames dropped.
- (FMLiveSwitchNullableLong*) framesEncoded |
Gets the number of frames encoded.
- (FMLiveSwitchNullableLong*) framesReceived |
Gets the number of frames received.
- (FMLiveSwitchNullableLong*) framesSent |
Gets the number of frames sent.
- (FMLiveSwitchNullableInt*) frameWidth |
Gets the frame width.
+ (NSMutableArray*) fromJsonArrayWithArrayJson: | (NSString *) | arrayJson |
Derializes an array from JSON.
arrayJson | The array JSON. |
+ (FMLiveSwitchMediaTrackReport*) fromJsonWithInstanceJson: | (NSString *) | instanceJson |
Deserializes an instance from JSON.
instanceJson | The instance JSON. |
- (instancetype) init |
Initializes a new instance of the FMLiveSwitchMediaTrackReport class.
Implements FMLiveSwitchReport.
- (FMLiveSwitchNullableInt*) maxBitrate |
Gets the maximum bitrate.
+ (FMLiveSwitchMediaTrackReport*) mediaTrackReport |
Initializes a new instance of the FMLiveSwitchMediaTrackReport class.
- (FMLiveSwitchNullableInt*) minBitrate |
Gets the minimum bitrate.
- (void) setBitrate: | (FMLiveSwitchNullableInt *) | value |
Sets the bitrate.
- (void) setFrameHeight: | (FMLiveSwitchNullableInt *) | value |
Sets the frame height.
- (void) setFrameRate: | (FMLiveSwitchNullableDouble *) | value |
Sets the frame rate.
- (void) setFramesCorrupted: | (FMLiveSwitchNullableLong *) | value |
Sets the number of frames corrupted.
- (void) setFramesDecoded: | (FMLiveSwitchNullableLong *) | value |
Sets the number of frames decoded.
- (void) setFramesDropped: | (FMLiveSwitchNullableLong *) | value |
Sets the number of frames dropped.
- (void) setFramesEncoded: | (FMLiveSwitchNullableLong *) | value |
Sets the number of frames encoded.
- (void) setFramesReceived: | (FMLiveSwitchNullableLong *) | value |
Sets the number of frames received.
- (void) setFramesSent: | (FMLiveSwitchNullableLong *) | value |
Sets the number of frames sent.
- (void) setFrameWidth: | (FMLiveSwitchNullableInt *) | value |
Sets the frame width.
- (void) setMaxBitrate: | (FMLiveSwitchNullableInt *) | value |
Sets the maximum bitrate.
- (void) setMinBitrate: | (FMLiveSwitchNullableInt *) | value |
Sets the minimum bitrate.
- (NSString*) toJson |
Serializes this instance to JSON.
+ (NSString*) toJsonArray: | (NSMutableArray *) | array |
Serializes an array to JSON.
array | The array. |
+ (NSString*) toJsonWithInstance: | (FMLiveSwitchMediaTrackReport *) | instance |
Serializes an instance to JSON.
instance | The instance. |