Class RemoteInboundRtpStreamStats
public sealed class RemoteInboundRtpStreamStats : Google.Protobuf.IMessage<RemoteInboundRtpStreamStats>, Google.Protobuf.IBufferMessage
- Inheritance
-
RemoteInboundRtpStreamStats
- Implements
-
IBufferMessage
- Extension Methods
Constructors
RemoteInboundRtpStreamStats()
public RemoteInboundRtpStreamStats()
RemoteInboundRtpStreamStats(RemoteInboundRtpStreamStats)
public RemoteInboundRtpStreamStats(RemoteInboundRtpStreamStats other)
Parameters
Fields
FractionLostFieldNumber
Field number for the "fraction_lost" field.
public const int FractionLostFieldNumber = 4
Field Value
LocalIdFieldNumber
Field number for the "local_id" field.
public const int LocalIdFieldNumber = 1
Field Value
RoundTripTimeFieldNumber
Field number for the "round_trip_time" field.
public const int RoundTripTimeFieldNumber = 2
Field Value
RoundTripTimeMeasurementsFieldNumber
Field number for the "round_trip_time_measurements" field.
public const int RoundTripTimeMeasurementsFieldNumber = 5
Field Value
TotalRoundTripTimeFieldNumber
Field number for the "total_round_trip_time" field.
public const int TotalRoundTripTimeFieldNumber = 3
Field Value
Properties
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
FractionLost
public double FractionLost { get; set; }
Property Value
HasFractionLost
Gets whether the "fraction_lost" field is set
public bool HasFractionLost { get; }
Property Value
HasLocalId
Gets whether the "local_id" field is set
public bool HasLocalId { get; }
Property Value
HasRoundTripTime
Gets whether the "round_trip_time" field is set
public bool HasRoundTripTime { get; }
Property Value
HasRoundTripTimeMeasurements
Gets whether the "round_trip_time_measurements" field is set
public bool HasRoundTripTimeMeasurements { get; }
Property Value
HasTotalRoundTripTime
Gets whether the "total_round_trip_time" field is set
public bool HasTotalRoundTripTime { get; }
Property Value
LocalId
public string LocalId { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<RemoteInboundRtpStreamStats> Parser { get; }
Property Value
- MessageParser<RemoteInboundRtpStreamStats>
RoundTripTime
public double RoundTripTime { get; set; }
Property Value
RoundTripTimeMeasurements
public ulong RoundTripTimeMeasurements { get; set; }
Property Value
TotalRoundTripTime
public double TotalRoundTripTime { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearFractionLost()
Clears the value of the "fraction_lost" field
public void ClearFractionLost()
ClearLocalId()
Clears the value of the "local_id" field
public void ClearLocalId()
ClearRoundTripTime()
Clears the value of the "round_trip_time" field
public void ClearRoundTripTime()
ClearRoundTripTimeMeasurements()
Clears the value of the "round_trip_time_measurements" field
public void ClearRoundTripTimeMeasurements()
ClearTotalRoundTripTime()
Clears the value of the "total_round_trip_time" field
public void ClearTotalRoundTripTime()
Clone()
public RemoteInboundRtpStreamStats Clone()
Returns
Equals(RemoteInboundRtpStreamStats)
public bool Equals(RemoteInboundRtpStreamStats other)
Parameters
Returns
Equals(object)
public override bool Equals(object other)
Parameters
otherobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
MergeFrom(CodedInputStream)
public void MergeFrom(Google.Protobuf.CodedInputStream input)
Parameters
inputCodedInputStream
MergeFrom(RemoteInboundRtpStreamStats)
public void MergeFrom(RemoteInboundRtpStreamStats other)
Parameters
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream