Class CandidatePairStats
public sealed class CandidatePairStats : Google.Protobuf.IMessage<CandidatePairStats>, Google.Protobuf.IBufferMessage
- Inheritance
-
CandidatePairStats
- Implements
-
IBufferMessage
- Extension Methods
Constructors
CandidatePairStats()
public CandidatePairStats()
CandidatePairStats(CandidatePairStats)
public CandidatePairStats(CandidatePairStats other)
Parameters
otherCandidatePairStats
Fields
AvailableIncomingBitrateFieldNumber
Field number for the "available_incoming_bitrate" field.
public const int AvailableIncomingBitrateFieldNumber = 15
Field Value
AvailableOutgoingBitrateFieldNumber
Field number for the "available_outgoing_bitrate" field.
public const int AvailableOutgoingBitrateFieldNumber = 14
Field Value
BytesDiscardedOnSendFieldNumber
Field number for the "bytes_discarded_on_send" field.
public const int BytesDiscardedOnSendFieldNumber = 22
Field Value
BytesReceivedFieldNumber
Field number for the "bytes_received" field.
public const int BytesReceivedFieldNumber = 9
Field Value
BytesSentFieldNumber
Field number for the "bytes_sent" field.
public const int BytesSentFieldNumber = 8
Field Value
ConsentRequestsSentFieldNumber
Field number for the "consent_requests_sent" field.
public const int ConsentRequestsSentFieldNumber = 20
Field Value
CurrentRoundTripTimeFieldNumber
Field number for the "current_round_trip_time" field.
public const int CurrentRoundTripTimeFieldNumber = 13
Field Value
LastPacketReceivedTimestampFieldNumber
Field number for the "last_packet_received_timestamp" field.
public const int LastPacketReceivedTimestampFieldNumber = 11
Field Value
LastPacketSentTimestampFieldNumber
Field number for the "last_packet_sent_timestamp" field.
public const int LastPacketSentTimestampFieldNumber = 10
Field Value
LocalCandidateIdFieldNumber
Field number for the "local_candidate_id" field.
public const int LocalCandidateIdFieldNumber = 2
Field Value
NominatedFieldNumber
Field number for the "nominated" field.
public const int NominatedFieldNumber = 5
Field Value
PacketsDiscardedOnSendFieldNumber
Field number for the "packets_discarded_on_send" field.
public const int PacketsDiscardedOnSendFieldNumber = 21
Field Value
PacketsReceivedFieldNumber
Field number for the "packets_received" field.
public const int PacketsReceivedFieldNumber = 7
Field Value
PacketsSentFieldNumber
Field number for the "packets_sent" field.
public const int PacketsSentFieldNumber = 6
Field Value
RemoteCandidateIdFieldNumber
Field number for the "remote_candidate_id" field.
public const int RemoteCandidateIdFieldNumber = 3
Field Value
RequestsReceivedFieldNumber
Field number for the "requests_received" field.
public const int RequestsReceivedFieldNumber = 16
Field Value
RequestsSentFieldNumber
Field number for the "requests_sent" field.
public const int RequestsSentFieldNumber = 17
Field Value
ResponsesReceivedFieldNumber
Field number for the "responses_received" field.
public const int ResponsesReceivedFieldNumber = 18
Field Value
ResponsesSentFieldNumber
Field number for the "responses_sent" field.
public const int ResponsesSentFieldNumber = 19
Field Value
StateFieldNumber
Field number for the "state" field.
public const int StateFieldNumber = 4
Field Value
TotalRoundTripTimeFieldNumber
Field number for the "total_round_trip_time" field.
public const int TotalRoundTripTimeFieldNumber = 12
Field Value
TransportIdFieldNumber
Field number for the "transport_id" field.
public const int TransportIdFieldNumber = 1
Field Value
Properties
AvailableIncomingBitrate
public double AvailableIncomingBitrate { get; set; }
Property Value
AvailableOutgoingBitrate
public double AvailableOutgoingBitrate { get; set; }
Property Value
BytesDiscardedOnSend
public ulong BytesDiscardedOnSend { get; set; }
Property Value
BytesReceived
public ulong BytesReceived { get; set; }
Property Value
BytesSent
public ulong BytesSent { get; set; }
Property Value
ConsentRequestsSent
public ulong ConsentRequestsSent { get; set; }
Property Value
CurrentRoundTripTime
public double CurrentRoundTripTime { get; set; }
Property Value
Descriptor
public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
Property Value
- MessageDescriptor
HasAvailableIncomingBitrate
Gets whether the "available_incoming_bitrate" field is set
public bool HasAvailableIncomingBitrate { get; }
Property Value
HasAvailableOutgoingBitrate
Gets whether the "available_outgoing_bitrate" field is set
public bool HasAvailableOutgoingBitrate { get; }
Property Value
HasBytesDiscardedOnSend
Gets whether the "bytes_discarded_on_send" field is set
public bool HasBytesDiscardedOnSend { get; }
Property Value
HasBytesReceived
Gets whether the "bytes_received" field is set
public bool HasBytesReceived { get; }
Property Value
HasBytesSent
Gets whether the "bytes_sent" field is set
public bool HasBytesSent { get; }
Property Value
HasConsentRequestsSent
Gets whether the "consent_requests_sent" field is set
public bool HasConsentRequestsSent { get; }
Property Value
HasCurrentRoundTripTime
Gets whether the "current_round_trip_time" field is set
public bool HasCurrentRoundTripTime { get; }
Property Value
HasLastPacketReceivedTimestamp
Gets whether the "last_packet_received_timestamp" field is set
public bool HasLastPacketReceivedTimestamp { get; }
Property Value
HasLastPacketSentTimestamp
Gets whether the "last_packet_sent_timestamp" field is set
public bool HasLastPacketSentTimestamp { get; }
Property Value
HasLocalCandidateId
Gets whether the "local_candidate_id" field is set
public bool HasLocalCandidateId { get; }
Property Value
HasNominated
Gets whether the "nominated" field is set
public bool HasNominated { get; }
Property Value
HasPacketsDiscardedOnSend
Gets whether the "packets_discarded_on_send" field is set
public bool HasPacketsDiscardedOnSend { get; }
Property Value
HasPacketsReceived
Gets whether the "packets_received" field is set
public bool HasPacketsReceived { get; }
Property Value
HasPacketsSent
Gets whether the "packets_sent" field is set
public bool HasPacketsSent { get; }
Property Value
HasRemoteCandidateId
Gets whether the "remote_candidate_id" field is set
public bool HasRemoteCandidateId { get; }
Property Value
HasRequestsReceived
Gets whether the "requests_received" field is set
public bool HasRequestsReceived { get; }
Property Value
HasRequestsSent
Gets whether the "requests_sent" field is set
public bool HasRequestsSent { get; }
Property Value
HasResponsesReceived
Gets whether the "responses_received" field is set
public bool HasResponsesReceived { get; }
Property Value
HasResponsesSent
Gets whether the "responses_sent" field is set
public bool HasResponsesSent { get; }
Property Value
HasState
Gets whether the "state" field is set
public bool HasState { get; }
Property Value
HasTotalRoundTripTime
Gets whether the "total_round_trip_time" field is set
public bool HasTotalRoundTripTime { get; }
Property Value
HasTransportId
Gets whether the "transport_id" field is set
public bool HasTransportId { get; }
Property Value
LastPacketReceivedTimestamp
public double LastPacketReceivedTimestamp { get; set; }
Property Value
LastPacketSentTimestamp
public double LastPacketSentTimestamp { get; set; }
Property Value
LocalCandidateId
public string LocalCandidateId { get; set; }
Property Value
Nominated
public bool Nominated { get; set; }
Property Value
PacketsDiscardedOnSend
public uint PacketsDiscardedOnSend { get; set; }
Property Value
PacketsReceived
public ulong PacketsReceived { get; set; }
Property Value
PacketsSent
public ulong PacketsSent { get; set; }
Property Value
Parser
public static Google.Protobuf.MessageParser<CandidatePairStats> Parser { get; }
Property Value
- MessageParser<CandidatePairStats>
RemoteCandidateId
public string RemoteCandidateId { get; set; }
Property Value
RequestsReceived
public ulong RequestsReceived { get; set; }
Property Value
RequestsSent
public ulong RequestsSent { get; set; }
Property Value
ResponsesReceived
public ulong ResponsesReceived { get; set; }
Property Value
ResponsesSent
public ulong ResponsesSent { get; set; }
Property Value
State
public IceCandidatePairState State { get; set; }
Property Value
TotalRoundTripTime
public double TotalRoundTripTime { get; set; }
Property Value
TransportId
public string TransportId { get; set; }
Property Value
Methods
CalculateSize()
public int CalculateSize()
Returns
ClearAvailableIncomingBitrate()
Clears the value of the "available_incoming_bitrate" field
public void ClearAvailableIncomingBitrate()
ClearAvailableOutgoingBitrate()
Clears the value of the "available_outgoing_bitrate" field
public void ClearAvailableOutgoingBitrate()
ClearBytesDiscardedOnSend()
Clears the value of the "bytes_discarded_on_send" field
public void ClearBytesDiscardedOnSend()
ClearBytesReceived()
Clears the value of the "bytes_received" field
public void ClearBytesReceived()
ClearBytesSent()
Clears the value of the "bytes_sent" field
public void ClearBytesSent()
ClearConsentRequestsSent()
Clears the value of the "consent_requests_sent" field
public void ClearConsentRequestsSent()
ClearCurrentRoundTripTime()
Clears the value of the "current_round_trip_time" field
public void ClearCurrentRoundTripTime()
ClearLastPacketReceivedTimestamp()
Clears the value of the "last_packet_received_timestamp" field
public void ClearLastPacketReceivedTimestamp()
ClearLastPacketSentTimestamp()
Clears the value of the "last_packet_sent_timestamp" field
public void ClearLastPacketSentTimestamp()
ClearLocalCandidateId()
Clears the value of the "local_candidate_id" field
public void ClearLocalCandidateId()
ClearNominated()
Clears the value of the "nominated" field
public void ClearNominated()
ClearPacketsDiscardedOnSend()
Clears the value of the "packets_discarded_on_send" field
public void ClearPacketsDiscardedOnSend()
ClearPacketsReceived()
Clears the value of the "packets_received" field
public void ClearPacketsReceived()
ClearPacketsSent()
Clears the value of the "packets_sent" field
public void ClearPacketsSent()
ClearRemoteCandidateId()
Clears the value of the "remote_candidate_id" field
public void ClearRemoteCandidateId()
ClearRequestsReceived()
Clears the value of the "requests_received" field
public void ClearRequestsReceived()
ClearRequestsSent()
Clears the value of the "requests_sent" field
public void ClearRequestsSent()
ClearResponsesReceived()
Clears the value of the "responses_received" field
public void ClearResponsesReceived()
ClearResponsesSent()
Clears the value of the "responses_sent" field
public void ClearResponsesSent()
ClearState()
Clears the value of the "state" field
public void ClearState()
ClearTotalRoundTripTime()
Clears the value of the "total_round_trip_time" field
public void ClearTotalRoundTripTime()
ClearTransportId()
Clears the value of the "transport_id" field
public void ClearTransportId()
Clone()
public CandidatePairStats Clone()
Returns
Equals(CandidatePairStats)
public bool Equals(CandidatePairStats other)
Parameters
otherCandidatePairStats
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(CandidatePairStats)
public void MergeFrom(CandidatePairStats other)
Parameters
otherCandidatePairStats
ToString()
public override string ToString()
Returns
WriteTo(CodedOutputStream)
public void WriteTo(Google.Protobuf.CodedOutputStream output)
Parameters
outputCodedOutputStream