Class QualityLimitationDurations
Quality Limitation Durations.
Inheritance
System.Object
QualityLimitationDurations
Implements
Namespace: FM.LiveSwitch
Assembly: FM.LiveSwitch.dll
Syntax
public class QualityLimitationDurations : object, IEquivalent<QualityLimitationDurations>
Properties
Bandwidth
Gets the duration for which quality was limited by bandwidth.
Declaration
public double Bandwidth { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Cpu
Gets the duration for which quality was limited by cpu.
Declaration
public double Cpu { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
HasAny
Gets if there are any durations.
Declaration
public bool HasAny { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
None
Gets the duration for which quality was not limited.
Declaration
public double None { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Other
Gets the duration for which quality was limited for other reasons.
Declaration
public double Other { get; }
Property Value
| Type | Description |
|---|---|
| System.Double |
Methods
FromJson(String)
Derializes quality limitation durations from JSON.
Declaration
public static QualityLimitationDurations FromJson(string qualityLimitationDurationsJson)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | qualityLimitationDurationsJson | The quality limitation durations JSON. |
Returns
| Type | Description |
|---|---|
| QualityLimitationDurations |
IsEquivalent(QualityLimitationDurations)
Checks if a quality limitation durations is equivalent to this one.
Declaration
public bool IsEquivalent(QualityLimitationDurations instance)
Parameters
| Type | Name | Description |
|---|---|---|
| QualityLimitationDurations | instance | The quality limitation durations. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
ToJson()
Serializes this to JSON.
Declaration
public string ToJson()
Returns
| Type | Description |
|---|---|
| System.String |
ToJson(QualityLimitationDurations)
Serializes the quality limitation durations to JSON.
Declaration
public static string ToJson(QualityLimitationDurations qualityLimitationDurations)
Parameters
| Type | Name | Description |
|---|---|---|
| QualityLimitationDurations | qualityLimitationDurations | The quality limitation durations. |
Returns
| Type | Description |
|---|---|
| System.String |