Class RTPStats
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class RTPStats : IMessage<RTPStats>, IEquatable<RTPStats>, IDeepCloneable<RTPStats>, IBufferMessage, IMessage
- Inheritance
-
RTPStats
- Implements
-
IBufferMessage
- Inherited Members
Constructors
RTPStats()
public RTPStats()
RTPStats(RTPStats)
public RTPStats(RTPStats other)
Parameters
otherRTPStats
Properties
Bitrate
public double Bitrate { get; set; }
Property Value
BitrateDuplicate
public double BitrateDuplicate { get; set; }
Property Value
BitratePadding
public double BitratePadding { get; set; }
Property Value
Bytes
public ulong Bytes { get; set; }
Property Value
BytesDuplicate
public ulong BytesDuplicate { get; set; }
Property Value
BytesPadding
public ulong BytesPadding { get; set; }
Property Value
Duration
public double Duration { get; set; }
Property Value
EndTime
public Timestamp EndTime { get; set; }
Property Value
FecBytes
public ulong FecBytes { get; set; }
Property Value
FecPackets
public uint FecPackets { get; set; }
Property Value
FecPacketsDiscarded
public uint FecPacketsDiscarded { get; set; }
Property Value
FecPacketsRecovered
NEXT_ID: 52
public uint FecPacketsRecovered { get; set; }
Property Value
Firs
public uint Firs { get; set; }
Property Value
FrameRate
public double FrameRate { get; set; }
Property Value
Frames
public uint Frames { get; set; }
Property Value
GapHistogram
public MapField<int, uint> GapHistogram { get; }
Property Value
HeaderBytes
public ulong HeaderBytes { get; set; }
Property Value
HeaderBytesDuplicate
public ulong HeaderBytesDuplicate { get; set; }
Property Value
HeaderBytesPadding
public ulong HeaderBytesPadding { get; set; }
Property Value
JitterCurrent
public double JitterCurrent { get; set; }
Property Value
JitterMax
public double JitterMax { get; set; }
Property Value
KeyFrames
public uint KeyFrames { get; set; }
Property Value
LastFir
public Timestamp LastFir { get; set; }
Property Value
LastKeyFrame
public Timestamp LastKeyFrame { get; set; }
Property Value
LastLayerLockPli
public Timestamp LastLayerLockPli { get; set; }
Property Value
LastPli
public Timestamp LastPli { get; set; }
Property Value
LayerLockPlis
public uint LayerLockPlis { get; set; }
Property Value
NackAcks
public uint NackAcks { get; set; }
Property Value
NackMisses
public uint NackMisses { get; set; }
Property Value
NackRepeated
public uint NackRepeated { get; set; }
Property Value
Nacks
public uint Nacks { get; set; }
Property Value
NtpReportDrift
public RTPDrift NtpReportDrift { get; set; }
Property Value
PacketDrift
public RTPDrift PacketDrift { get; set; }
Property Value
PacketDuplicateRate
public double PacketDuplicateRate { get; set; }
Property Value
PacketLossPercentage
public float PacketLossPercentage { get; set; }
Property Value
PacketLossRate
public double PacketLossRate { get; set; }
Property Value
PacketPaddingRate
public double PacketPaddingRate { get; set; }
Property Value
PacketRate
public double PacketRate { get; set; }
Property Value
Packets
public uint Packets { get; set; }
Property Value
PacketsDuplicate
public uint PacketsDuplicate { get; set; }
Property Value
PacketsLost
public uint PacketsLost { get; set; }
Property Value
PacketsOutOfOrder
public uint PacketsOutOfOrder { get; set; }
Property Value
PacketsPadding
public uint PacketsPadding { get; set; }
Property Value
Plis
public uint Plis { get; set; }
Property Value
RebasedReportDrift
public RTPDrift RebasedReportDrift { get; set; }
Property Value
ReceivedReportDrift
public RTPDrift ReceivedReportDrift { get; set; }
Property Value
RttCurrent
public uint RttCurrent { get; set; }
Property Value
RttMax
public uint RttMax { get; set; }
Property Value
StartTime
public Timestamp StartTime { get; set; }