Codec stats. More...
Public Member Functions | |
CodecStats () | |
int | getChannelCount () |
Gets the channel count. More... | |
int | getClockRate () |
Gets the clock rate. More... | |
fm.liveswitch.CodecType | getCodecType () |
Gets the codec type, "encode" or "decode", depending on whether this object represents a media format that the implementation is prepared to encode or decode. More... | |
String | getName () |
Gets the name. More... | |
String | getParameters () |
Gets the parameters. More... | |
int | getPayloadType () |
Gets the payload type. More... | |
boolean | isEquivalent (fm.liveswitch.CodecStats instance) |
Checks if a codec is equivalent to this one. More... | |
String | toJson () |
Serializes this to JSON. More... | |
Public Member Functions inherited from fm.liveswitch.BaseStats | |
String | getId () |
Gets the identifier of the object generating these stats. More... | |
java.util.Date | getTimestamp () |
Gets the timestamp when these stats were generated. More... | |
Public Member Functions inherited from fm.liveswitch.IEquivalent< fm.liveswitch.CodecStats > | |
abstract boolean | isEquivalent (T instance) |
Checks if an instance is equivalent to this one. More... | |
Static Public Member Functions | |
static fm.liveswitch.CodecStats | fromJson (String codecJson) |
Derializes codec stats from JSON. More... | |
static String | toJson (fm.liveswitch.CodecStats codec) |
Serializes codec stats to JSON. More... | |
Protected Member Functions | |
void | deserializeProperties (String key, String valueJson) |
Deserializes the properties. More... | |
void | serializeProperties (java.util.HashMap< String, String > jsonObject) |
Serializes the properties. More... | |
Protected Member Functions inherited from fm.liveswitch.BaseStats | |
BaseStats () | |
Codec stats.
fm.liveswitch.CodecStats.CodecStats | ( | ) |
|
protected |
Deserializes the properties.
key | The key. |
valueJson | The value in JSON format. |
Reimplemented from fm.liveswitch.BaseStats.
|
static |
Derializes codec stats from JSON.
codecJson | The codec's stats JSON. |
int fm.liveswitch.CodecStats.getChannelCount | ( | ) |
Gets the channel count.
int fm.liveswitch.CodecStats.getClockRate | ( | ) |
Gets the clock rate.
fm.liveswitch.CodecType fm.liveswitch.CodecStats.getCodecType | ( | ) |
Gets the codec type, "encode" or "decode", depending on whether this object represents a media format that the implementation is prepared to encode or decode.
String fm.liveswitch.CodecStats.getName | ( | ) |
Gets the name.
String fm.liveswitch.CodecStats.getParameters | ( | ) |
Gets the parameters.
int fm.liveswitch.CodecStats.getPayloadType | ( | ) |
Gets the payload type.
boolean fm.liveswitch.CodecStats.isEquivalent | ( | fm.liveswitch.CodecStats | instance | ) |
Checks if a codec is equivalent to this one.
instance | The codec. |
|
protected |
Serializes the properties.
jsonObject | The JSON object. |
Reimplemented from fm.liveswitch.BaseStats.
String fm.liveswitch.CodecStats.toJson | ( | ) |
Serializes this to JSON.
|
static |
Serializes codec stats to JSON.
codec | The codec's stats. |