Class CandidatePairStats
- Namespace
- LiveKit.Proto
- Assembly
- LivekitRtc.dll
public sealed class CandidatePairStats : IMessage<CandidatePairStats>, IEquatable<CandidatePairStats>, IDeepCloneable<CandidatePairStats>, IBufferMessage, IMessage
- Inheritance
-
CandidatePairStats
- Implements
-
IBufferMessage
- Inherited Members
Constructors
CandidatePairStats()
public CandidatePairStats()
CandidatePairStats(CandidatePairStats)
public CandidatePairStats(CandidatePairStats other)
Parameters
otherCandidatePairStats
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
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
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
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()