Class TransportStats
- Namespace
- LiveKit.Proto
- Assembly
- LivekitRtc.dll
public sealed class TransportStats : IMessage<TransportStats>, IEquatable<TransportStats>, IDeepCloneable<TransportStats>, IBufferMessage, IMessage
- Inheritance
-
TransportStats
- Implements
-
IBufferMessage
- Inherited Members
Constructors
TransportStats()
public TransportStats()
TransportStats(TransportStats)
public TransportStats(TransportStats other)
Parameters
otherTransportStats
Properties
BytesReceived
public ulong BytesReceived { get; set; }
Property Value
BytesSent
public ulong BytesSent { get; set; }
Property Value
DtlsCipher
public string DtlsCipher { get; set; }
Property Value
DtlsRole
public DtlsRole DtlsRole { get; set; }
Property Value
DtlsState
public DtlsTransportState DtlsState { get; set; }
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
HasDtlsCipher
Gets whether the "dtls_cipher" field is set
public bool HasDtlsCipher { get; }
Property Value
HasDtlsRole
Gets whether the "dtls_role" field is set
public bool HasDtlsRole { get; }
Property Value
HasDtlsState
Gets whether the "dtls_state" field is set
public bool HasDtlsState { get; }
Property Value
HasIceLocalUsernameFragment
Gets whether the "ice_local_username_fragment" field is set
public bool HasIceLocalUsernameFragment { get; }
Property Value
HasIceRole
Gets whether the "ice_role" field is set
public bool HasIceRole { get; }
Property Value
HasIceState
Gets whether the "ice_state" field is set
public bool HasIceState { get; }
Property Value
HasLocalCertificateId
Gets whether the "local_certificate_id" field is set
public bool HasLocalCertificateId { 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
HasRemoteCertificateId
Gets whether the "remote_certificate_id" field is set
public bool HasRemoteCertificateId { get; }
Property Value
HasSelectedCandidatePairChanges
Gets whether the "selected_candidate_pair_changes" field is set
public bool HasSelectedCandidatePairChanges { get; }
Property Value
HasSelectedCandidatePairId
Gets whether the "selected_candidate_pair_id" field is set
public bool HasSelectedCandidatePairId { get; }
Property Value
HasSrtpCipher
Gets whether the "srtp_cipher" field is set
public bool HasSrtpCipher { get; }
Property Value
HasTlsVersion
Gets whether the "tls_version" field is set
public bool HasTlsVersion { get; }
Property Value
IceLocalUsernameFragment
public string IceLocalUsernameFragment { get; set; }
Property Value
IceRole
public IceRole IceRole { get; set; }
Property Value
IceState
public IceTransportState IceState { get; set; }
Property Value
LocalCertificateId
public string LocalCertificateId { get; set; }
Property Value
PacketsReceived
public ulong PacketsReceived { get; set; }
Property Value
PacketsSent
public ulong PacketsSent { get; set; }
Property Value
RemoteCertificateId
public string RemoteCertificateId { get; set; }
Property Value
SelectedCandidatePairChanges
public uint SelectedCandidatePairChanges { get; set; }
Property Value
SelectedCandidatePairId
public string SelectedCandidatePairId { get; set; }
Property Value
SrtpCipher
public string SrtpCipher { get; set; }
Property Value
TlsVersion
public string TlsVersion { get; set; }
Property Value
Methods
ClearBytesReceived()
Clears the value of the "bytes_received" field
public void ClearBytesReceived()
ClearBytesSent()
Clears the value of the "bytes_sent" field
public void ClearBytesSent()
ClearDtlsCipher()
Clears the value of the "dtls_cipher" field
public void ClearDtlsCipher()
ClearDtlsRole()
Clears the value of the "dtls_role" field
public void ClearDtlsRole()
ClearDtlsState()
Clears the value of the "dtls_state" field
public void ClearDtlsState()
ClearIceLocalUsernameFragment()
Clears the value of the "ice_local_username_fragment" field
public void ClearIceLocalUsernameFragment()
ClearIceRole()
Clears the value of the "ice_role" field
public void ClearIceRole()
ClearIceState()
Clears the value of the "ice_state" field
public void ClearIceState()
ClearLocalCertificateId()
Clears the value of the "local_certificate_id" field
public void ClearLocalCertificateId()
ClearPacketsReceived()
Clears the value of the "packets_received" field
public void ClearPacketsReceived()
ClearPacketsSent()
Clears the value of the "packets_sent" field
public void ClearPacketsSent()
ClearRemoteCertificateId()
Clears the value of the "remote_certificate_id" field
public void ClearRemoteCertificateId()
ClearSelectedCandidatePairChanges()
Clears the value of the "selected_candidate_pair_changes" field
public void ClearSelectedCandidatePairChanges()
ClearSelectedCandidatePairId()
Clears the value of the "selected_candidate_pair_id" field
public void ClearSelectedCandidatePairId()
ClearSrtpCipher()
Clears the value of the "srtp_cipher" field
public void ClearSrtpCipher()
ClearTlsVersion()
Clears the value of the "tls_version" field
public void ClearTlsVersion()