Table of Contents

Class IceCandidateStats

Namespace
LiveKit.Proto
public sealed class IceCandidateStats : Google.Protobuf.IMessage<IceCandidateStats>, Google.Protobuf.IBufferMessage
Inheritance
IceCandidateStats
Implements
IBufferMessage
Extension Methods

Constructors

IceCandidateStats()

public IceCandidateStats()

IceCandidateStats(IceCandidateStats)

public IceCandidateStats(IceCandidateStats other)

Parameters

other IceCandidateStats

Fields

AddressFieldNumber

Field number for the "address" field.

public const int AddressFieldNumber = 2

Field Value

int

CandidateTypeFieldNumber

Field number for the "candidate_type" field.

public const int CandidateTypeFieldNumber = 5

Field Value

int

FoundationFieldNumber

Field number for the "foundation" field.

public const int FoundationFieldNumber = 9

Field Value

int

PortFieldNumber

Field number for the "port" field.

public const int PortFieldNumber = 3

Field Value

int

PriorityFieldNumber

Field number for the "priority" field.

public const int PriorityFieldNumber = 6

Field Value

int

ProtocolFieldNumber

Field number for the "protocol" field.

public const int ProtocolFieldNumber = 4

Field Value

int

RelatedAddressFieldNumber

Field number for the "related_address" field.

public const int RelatedAddressFieldNumber = 10

Field Value

int

RelatedPortFieldNumber

Field number for the "related_port" field.

public const int RelatedPortFieldNumber = 11

Field Value

int

RelayProtocolFieldNumber

Field number for the "relay_protocol" field.

public const int RelayProtocolFieldNumber = 8

Field Value

int

TcpTypeFieldNumber

Field number for the "tcp_type" field.

public const int TcpTypeFieldNumber = 13

Field Value

int

TransportIdFieldNumber

Field number for the "transport_id" field.

public const int TransportIdFieldNumber = 1

Field Value

int

UrlFieldNumber

Field number for the "url" field.

public const int UrlFieldNumber = 7

Field Value

int

UsernameFragmentFieldNumber

Field number for the "username_fragment" field.

public const int UsernameFragmentFieldNumber = 12

Field Value

int

Properties

Address

public string Address { get; set; }

Property Value

string

CandidateType

public IceCandidateType CandidateType { get; set; }

Property Value

IceCandidateType

Descriptor

public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

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

Parser

public static Google.Protobuf.MessageParser<IceCandidateStats> Parser { get; }

Property Value

MessageParser<IceCandidateStats>

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

CalculateSize()

public int CalculateSize()

Returns

int

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

Clone()

public IceCandidateStats Clone()

Returns

IceCandidateStats

Equals(IceCandidateStats)

public bool Equals(IceCandidateStats other)

Parameters

other IceCandidateStats

Returns

bool

Equals(object)

public override bool Equals(object other)

Parameters

other object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

MergeFrom(CodedInputStream)

public void MergeFrom(Google.Protobuf.CodedInputStream input)

Parameters

input CodedInputStream

MergeFrom(IceCandidateStats)

public void MergeFrom(IceCandidateStats other)

Parameters

other IceCandidateStats

ToString()

public override string ToString()

Returns

string

WriteTo(CodedOutputStream)

public void WriteTo(Google.Protobuf.CodedOutputStream output)

Parameters

output CodedOutputStream