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. |