Class IceCandidateStats
- Namespace
- LiveKit.Proto
- Assembly
- LivekitRtc.dll
public sealed class IceCandidateStats : IMessage<IceCandidateStats>, IEquatable<IceCandidateStats>, IDeepCloneable<IceCandidateStats>, IBufferMessage, IMessage
- Inheritance
-
IceCandidateStats
- Implements
-
IBufferMessage
- Inherited Members
Constructors
IceCandidateStats()
public IceCandidateStats()
IceCandidateStats(IceCandidateStats)
public IceCandidateStats(IceCandidateStats other)
Parameters
otherIceCandidateStats
Properties
Address
public string Address { get; set; }
Property Value
CandidateType
public IceCandidateType CandidateType { get; set; }
Property Value
Foundation
public string Foundation { get; set; }
Property Value
HasAddress
Gets whether the "address" field is set
public bool HasAddress { get; }
Property Value
HasCandidateType
Gets whether the "candidate_type" field is set
public bool HasCandidateType { get; }
Property Value
HasFoundation
Gets whether the "foundation" field is set
public bool HasFoundation { get; }
Property Value
HasPort
Gets whether the "port" field is set
public bool HasPort { get; }
Property Value
HasPriority
Gets whether the "priority" field is set
public bool HasPriority { get; }
Property Value
HasProtocol
Gets whether the "protocol" field is set
public bool HasProtocol { get; }
Property Value
HasRelatedAddress
Gets whether the "related_address" field is set
public bool HasRelatedAddress { get; }
Property Value
HasRelatedPort
Gets whether the "related_port" field is set
public bool HasRelatedPort { get; }
Property Value
HasRelayProtocol
Gets whether the "relay_protocol" field is set
public bool HasRelayProtocol { get; }
Property Value
HasTcpType
Gets whether the "tcp_type" field is set
public bool HasTcpType { get; }
Property Value
HasTransportId
Gets whether the "transport_id" field is set
public bool HasTransportId { get; }
Property Value
HasUrl
Gets whether the "url" field is set
public bool HasUrl { get; }
Property Value
HasUsernameFragment
Gets whether the "username_fragment" field is set
public bool HasUsernameFragment { get; }
Property Value
Port
public int Port { get; set; }
Property Value
Priority
public int Priority { get; set; }
Property Value
Protocol
public string Protocol { get; set; }
Property Value
RelatedAddress
public string RelatedAddress { get; set; }
Property Value
RelatedPort
public int RelatedPort { get; set; }
Property Value
RelayProtocol
public IceServerTransportProtocol RelayProtocol { get; set; }
Property Value
TcpType
public IceTcpCandidateType TcpType { get; set; }
Property Value
TransportId
public string TransportId { get; set; }
Property Value
Url
public string Url { get; set; }
Property Value
UsernameFragment
public string UsernameFragment { get; set; }
Property Value
Methods
ClearAddress()
Clears the value of the "address" field
public void ClearAddress()
ClearCandidateType()
Clears the value of the "candidate_type" field
public void ClearCandidateType()
ClearFoundation()
Clears the value of the "foundation" field
public void ClearFoundation()
ClearPort()
Clears the value of the "port" field
public void ClearPort()
ClearPriority()
Clears the value of the "priority" field
public void ClearPriority()
ClearProtocol()
Clears the value of the "protocol" field
public void ClearProtocol()
ClearRelatedAddress()
Clears the value of the "related_address" field
public void ClearRelatedAddress()
ClearRelatedPort()
Clears the value of the "related_port" field
public void ClearRelatedPort()
ClearRelayProtocol()
Clears the value of the "relay_protocol" field
public void ClearRelayProtocol()
ClearTcpType()
Clears the value of the "tcp_type" field
public void ClearTcpType()
ClearTransportId()
Clears the value of the "transport_id" field
public void ClearTransportId()
ClearUrl()
Clears the value of the "url" field
public void ClearUrl()
ClearUsernameFragment()
Clears the value of the "username_fragment" field
public void ClearUsernameFragment()