RTCIceCandidate

Overview

The RTCIceCandidate interface—part of the WebRTC API—represents a candidate Internet Connectivity Establishment (ICE) configuration which may be used to establish an RTCPeerConnection.

Location

 

candidate

 

property candidate: String read;

 

String candidate { get; }

 

var candidate: String { get{} }

 

String candidate { __get; }

 

ReadOnly Property candidate() As String

component

 

property component: String read;

 

String component { get; }

 

var component: String { get{} }

 

String component { __get; }

 

ReadOnly Property component() As String

foundation

 

property foundation: String read;

 

String foundation { get; }

 

var foundation: String { get{} }

 

String foundation { __get; }

 

ReadOnly Property foundation() As String

ip

 

property ip: String read;

 

String ip { get; }

 

var ip: String { get{} }

 

String ip { __get; }

 

ReadOnly Property ip() As String

port

 

property port: Int32 read;

 

Int32 port { get; }

 

var port: Int32 { get{} }

 

Int32 port { __get; }

 

ReadOnly Property port() As Int32

priority

 

property priority: Int64 read;

 

Int64 priority { get; }

 

var priority: Int64 { get{} }

 

Int64 priority { __get; }

 

ReadOnly Property priority() As Int64

protocol

 

property protocol: String read;

 

String protocol { get; }

 

var protocol: String { get{} }

 

String protocol { __get; }

 

ReadOnly Property protocol() As String

relatedAddress

 

property relatedAddress: String read;

 

String relatedAddress { get; }

 

var relatedAddress: String { get{} }

 

String relatedAddress { __get; }

 

ReadOnly Property relatedAddress() As String

relatedPort

 

property relatedPort: Double read;

 

Double relatedPort { get; }

 

var relatedPort: Double { get{} }

 

Double relatedPort { __get; }

 

ReadOnly Property relatedPort() As Double

sdpMid

 

property sdpMid: Int32 read;

 

Int32 sdpMid { get; }

 

var sdpMid: Int32 { get{} }

 

Int32 sdpMid { __get; }

 

ReadOnly Property sdpMid() As Int32

sdpMLineIndex

 

property sdpMLineIndex: Int32 read;

 

Int32 sdpMLineIndex { get; }

 

var sdpMLineIndex: Int32 { get{} }

 

Int32 sdpMLineIndex { __get; }

 

ReadOnly Property sdpMLineIndex() As Int32

tcpType

 

property tcpType: dynamic read;

 

dynamic tcpType { get; }

 

var tcpType: dynamic { get{} }

 

dynamic tcpType { __get; }

 

ReadOnly Property tcpType() As dynamic

toJSON

Given the RTCIceCandidate's current configuration, toJSON() returns a DOMString containing a JSON representation of that configuration in the form of a RTCIceCandidateInit object.

 

method toJSON: String

 

String toJSON()

 

func toJSON() -> String

 

String toJSON()

 

Function toJSON() As String

type

 

property type: dynamic read;

 

dynamic type { get; }

 

var type: dynamic { get{} }

 

dynamic type { __get; }

 

ReadOnly Property type() As dynamic

usernameFragment

 

property usernameFragment: String read;

 

String usernameFragment { get; }

 

var usernameFragment: String { get{} }

 

String usernameFragment { __get; }

 

ReadOnly Property usernameFragment() As String

 

candidate

 

property candidate: String read;

 

String candidate { get; }

 

var candidate: String { get{} }

 

String candidate { __get; }

 

ReadOnly Property candidate() As String

component

 

property component: String read;

 

String component { get; }

 

var component: String { get{} }

 

String component { __get; }

 

ReadOnly Property component() As String

foundation

 

property foundation: String read;

 

String foundation { get; }

 

var foundation: String { get{} }

 

String foundation { __get; }

 

ReadOnly Property foundation() As String

ip

 

property ip: String read;

 

String ip { get; }

 

var ip: String { get{} }

 

String ip { __get; }

 

ReadOnly Property ip() As String

port

 

property port: Int32 read;

 

Int32 port { get; }

 

var port: Int32 { get{} }

 

Int32 port { __get; }

 

ReadOnly Property port() As Int32

priority

 

property priority: Int64 read;

 

Int64 priority { get; }

 

var priority: Int64 { get{} }

 

Int64 priority { __get; }

 

ReadOnly Property priority() As Int64

protocol

 

property protocol: String read;

 

String protocol { get; }

 

var protocol: String { get{} }

 

String protocol { __get; }

 

ReadOnly Property protocol() As String

relatedAddress

 

property relatedAddress: String read;

 

String relatedAddress { get; }

 

var relatedAddress: String { get{} }

 

String relatedAddress { __get; }

 

ReadOnly Property relatedAddress() As String

relatedPort

 

property relatedPort: Double read;

 

Double relatedPort { get; }

 

var relatedPort: Double { get{} }

 

Double relatedPort { __get; }

 

ReadOnly Property relatedPort() As Double

sdpMid

 

property sdpMid: Int32 read;

 

Int32 sdpMid { get; }

 

var sdpMid: Int32 { get{} }

 

Int32 sdpMid { __get; }

 

ReadOnly Property sdpMid() As Int32

sdpMLineIndex

 

property sdpMLineIndex: Int32 read;

 

Int32 sdpMLineIndex { get; }

 

var sdpMLineIndex: Int32 { get{} }

 

Int32 sdpMLineIndex { __get; }

 

ReadOnly Property sdpMLineIndex() As Int32

tcpType

 

property tcpType: dynamic read;

 

dynamic tcpType { get; }

 

var tcpType: dynamic { get{} }

 

dynamic tcpType { __get; }

 

ReadOnly Property tcpType() As dynamic

type

 

property type: dynamic read;

 

dynamic type { get; }

 

var type: dynamic { get{} }

 

dynamic type { __get; }

 

ReadOnly Property type() As dynamic

usernameFragment

 

property usernameFragment: String read;

 

String usernameFragment { get; }

 

var usernameFragment: String { get{} }

 

String usernameFragment { __get; }

 

ReadOnly Property usernameFragment() As String

 

toJSON

Given the RTCIceCandidate's current configuration, toJSON() returns a DOMString containing a JSON representation of that configuration in the form of a RTCIceCandidateInit object.

 

method toJSON: String

 

String toJSON()

 

func toJSON() -> String

 

String toJSON()

 

Function toJSON() As String