Table of Contents

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

other IceCandidateStats

Properties

Address

public string Address { get; set; }

Property Value

string

CandidateType

public IceCandidateType CandidateType { get; set; }

Property Value

IceCandidateType

Foundation

public string Foundation { get; set; }

Property Value

string

HasAddress

Gets whether the "address" field is set

public bool HasAddress { get; }

Property Value

bool

HasCandidateType

Gets whether the "candidate_type" field is set

public bool HasCandidateType { get; }

Property Value

bool

HasFoundation

Gets whether the "foundation" field is set

public bool HasFoundation { get; }

Property Value

bool

HasPort

Gets whether the "port" field is set

public bool HasPort { get; }

Property Value

bool

HasPriority

Gets whether the "priority" field is set

public bool HasPriority { get; }

Property Value

bool

HasProtocol

Gets whether the "protocol" field is set

public bool HasProtocol { get; }

Property Value

bool

HasRelatedAddress

Gets whether the "related_address" field is set

public bool HasRelatedAddress { get; }

Property Value

bool

HasRelatedPort

Gets whether the "related_port" field is set

public bool HasRelatedPort { get; }

Property Value

bool

HasRelayProtocol

Gets whether the "relay_protocol" field is set

public bool HasRelayProtocol { get; }

Property Value

bool

HasTcpType

Gets whether the "tcp_type" field is set

public bool HasTcpType { get; }

Property Value

bool

HasTransportId

Gets whether the "transport_id" field is set

public bool HasTransportId { get; }

Property Value

bool

HasUrl

Gets whether the "url" field is set

public bool HasUrl { get; }

Property Value

bool

HasUsernameFragment

Gets whether the "username_fragment" field is set

public bool HasUsernameFragment { get; }

Property Value

bool

Port

public int Port { get; set; }

Property Value

int

Priority

public int Priority { get; set; }

Property Value

int

Protocol

public string Protocol { get; set; }

Property Value

string

RelatedAddress

public string RelatedAddress { get; set; }

Property Value

string

RelatedPort

public int RelatedPort { get; set; }

Property Value

int

RelayProtocol

public IceServerTransportProtocol RelayProtocol { get; set; }

Property Value

IceServerTransportProtocol

TcpType

public IceTcpCandidateType TcpType { get; set; }

Property Value

IceTcpCandidateType

TransportId

public string TransportId { get; set; }

Property Value

string

Url

public string Url { get; set; }

Property Value

string

UsernameFragment

public string UsernameFragment { get; set; }

Property Value

string

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()