Class MixingStat
Statistics of the mixing source
public class MixingStat
- Inheritance
-
MixingStat
- Inherited Members
Constructors
MixingStat()
public MixingStat()
Properties
AverageJitter
Gets or sets average transfer jitter. Calculated only when video stream is present and only for the first video stream, otherwise null.
public TimeSpan? AverageJitter { get; set; }
Property Value
AverageLatency
Gets or sets average latency. Present only when processed stream contains absolute NTP timestamps, otherwise null.
public TimeSpan? AverageLatency { get; set; }
Property Value
CreatedAt
Gets or sets when current report was created
public DateTime CreatedAt { get; set; }
Property Value
LastFrameEncodedAt
Gets or sets when the last frame has been encoded at. Only makes sense when output encoding is enabled, otherwise remains DateTime.MinValue.
public DateTime LastFrameEncodedAt { get; set; }
Property Value
LastFrameProducedAt
Gets or sets when the last frame has been produced at
public DateTime LastFrameProducedAt { get; set; }
Property Value
LastMainThreadStatus
Gets the last status of the main thread. Can be used to detect the main thread hang.
public string LastMainThreadStatus { get; }
Property Value
LastMainThreadStatusUpdated
Gets when the last status of the main thread has been updated. Can be used to detect the main thread hang.
public long LastMainThreadStatusUpdated { get; }
Property Value
MaxJitter
Gets or sets max transfer jitter. Calculated only when video stream is present and only for the first video stream, otherwise null.
public TimeSpan? MaxJitter { get; set; }
Property Value
OutputFramerates
Gets or sets actual output framerates per video stream
public List<double> OutputFramerates { get; set; }
Property Value
Started
Gets or sets when mixing source was started
public DateTime Started { get; set; }
Property Value
Methods
Clone()
Makes a deep copy of current object
public MixingStat Clone()
Returns
- MixingStat
Deep copy of current object
ToString()
Returns a string representation of the mixing statistics including timestamps, framerates, latency, and jitter information.
public override string ToString()
Returns
- string
A formatted string containing the mixing statistics.