Amazon Kinesis Webrtc C SDK
RtcIceCandidateDiagnostics Struct Reference

#include <IceAgent.h>

Collaboration diagram for RtcIceCandidateDiagnostics:
Collaboration graph

Public Attributes

CHAR url [MAX_ICE_CONFIG_URI_LEN+1]
 For local candidates this is the URL of the ICE server from which the candidate was obtained. More...
 
CHAR address [KVS_IP_ADDRESS_STRING_BUFFER_LEN]
 IPv4 or IPv6 address of the candidate. More...
 
CHAR protocol [MAX_PROTOCOL_LENGTH+1]
 Valid values: UDP, TCP. More...
 
CHAR relayProtocol [MAX_PROTOCOL_LENGTH+1]
 
INT32 priority
 Computed using the formula in https://tools.ietf.org/html/rfc5245#section-15.1. More...
 
INT32 port
 Port number of the candidate. More...
 
CHAR candidateType [MAX_CANDIDATE_TYPE_LENGTH+1]
 Type of local/remote ICE candidate. More...
 

Member Data Documentation

◆ address

CHAR RtcIceCandidateDiagnostics::address[KVS_IP_ADDRESS_STRING_BUFFER_LEN]

IPv4 or IPv6 address of the candidate.

◆ candidateType

CHAR RtcIceCandidateDiagnostics::candidateType[MAX_CANDIDATE_TYPE_LENGTH+1]

Type of local/remote ICE candidate.

◆ port

INT32 RtcIceCandidateDiagnostics::port

Port number of the candidate.

◆ priority

INT32 RtcIceCandidateDiagnostics::priority

Computed using the formula in https://tools.ietf.org/html/rfc5245#section-15.1.

◆ protocol

CHAR RtcIceCandidateDiagnostics::protocol[MAX_PROTOCOL_LENGTH+1]

Valid values: UDP, TCP.

◆ relayProtocol

CHAR RtcIceCandidateDiagnostics::relayProtocol[MAX_PROTOCOL_LENGTH+1]

Protocol used by endpoint to communicate with TURN server. Valid values: UDP, TCP, TLS

◆ url

CHAR RtcIceCandidateDiagnostics::url[MAX_ICE_CONFIG_URI_LEN+1]

For local candidates this is the URL of the ICE server from which the candidate was obtained.


The documentation for this struct was generated from the following file: