Class RemoteOutboundRtpStreamStats
public sealed class RemoteOutboundRtpStreamStats : Google.Protobuf.IMessage<RemoteOutboundRtpStreamStats>, Google.Protobuf.IBufferMessage
- Inheritance
-
RemoteOutboundRtpStreamStats
- Implements
-
IBufferMessage
- Extension Methods
Constructors
RemoteOutboundRtpStreamStats()
public RemoteOutboundRtpStreamStats()
RemoteOutboundRtpStreamStats(RemoteOutboundRtpStreamStats)
public RemoteOutboundRtpStreamStats(RemoteOutboundRtpStreamStats other)
Parameters
Fields
LocalIdFieldNumber
Field number for the "local_id" field.
public const int LocalIdFieldNumber = 1
Field Value
RemoteTimestampFieldNumber
Field number for the "remote_timestamp" field.
public const int RemoteTimestampFieldNumber = 2
Field Value
ReportsSentFieldNumber
Field number for the "reports_sent" field.
public const int ReportsSentFieldNumber = 3
Field Value
RoundTripTimeFieldNumber
Field number for the "round_trip_time" field.
public const int RoundTripTimeFieldNumber = 4
Field Value
RoundTripTimeMeasurementsFieldNumber
Field number for the "round_trip_time_measurements" field.
public const int RoundTripTimeMeasurementsFieldNumber = 6
Field Value
TotalRoundTripTimeFieldNumber
Field number for the "total_round_trip_time" field.
public const int TotalRoundTripTimeFieldNumber = 5
Field Value
Properties
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
HasLocalId
Gets whether the "local_id" field is set
public bool HasLocalId { get; }
Property Value
HasRemoteTimestamp
Gets whether the "remote_timestamp" field is set
public bool HasRemoteTimestamp { get; }
Property Value
HasReportsSent
Gets whether the "reports_sent" field is set
public bool HasReportsSent { 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<RemoteOutboundRtpStreamStats> Parser { get; }
Property Value
- MessageParser<RemoteOutboundRtpStreamStats>
RemoteTimestamp
public double RemoteTimestamp { get; set; }
Property Value
ReportsSent
public ulong ReportsSent { get; set; }
Property Value
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
ClearLocalId()
Clears the value of the "local_id" field
public void ClearLocalId()
ClearRemoteTimestamp()
Clears the value of the "remote_timestamp" field
public void ClearRemoteTimestamp()
ClearReportsSent()
Clears the value of the "reports_sent" field
public void ClearReportsSent()
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 RemoteOutboundRtpStreamStats Clone()
Returns
Equals(RemoteOutboundRtpStreamStats)
public bool Equals(RemoteOutboundRtpStreamStats 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(RemoteOutboundRtpStreamStats)
public void MergeFrom(RemoteOutboundRtpStreamStats other)
Parameters
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream