@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="RTCIceCandidate")
public class RTCIceCandidate
extends JsObject
| Constructor and Description |
|---|
RTCIceCandidate()
The RTCIceCandidate() constructor creates and returns a new RTCIceCandidate object, which can be configured to represent a single ICE candidate.
|
RTCIceCandidate(RTCIceCandidateInit candidateInitDict)
The RTCIceCandidate() constructor creates and returns a new RTCIceCandidate object, which can be configured to represent a single ICE candidate.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
address()
The RTCIceCandidate interface's read-only address property is a string providing the address of the device which is the source of the candidate.
|
java.lang.String |
candidate()
The read-only property candidate on the RTCIceCandidate interface returns a DOMString describing the candidate in detail.
|
java.lang.String |
component()
The read-only component property on the RTCIceCandidate interface is a string which indicates whether the candidate is an RTP or an RTCP candidate.
|
java.lang.String |
foundation()
The RTCIceCandidate interface's read-only foundation property is a string which uniquely identifies the candidate across multiple transports.
|
java.lang.Double |
port()
The RTCIceCandidate interface's read-only port property contains the port number on the device at the address given by ip at which the candidate's peer can be reached.
|
java.lang.Double |
priority()
The RTCIceCandidate interface's read-only priority property specifies the candidate's priority according to the remote peer; the higher this value is, the better the remote peer considers the candidate to be.
|
java.lang.String |
protocol()
The RTCIceCandidate interface's read-only protocol property is a string which indicates whether the candidate uses UDP or TCP as its transport protocol.
|
java.lang.String |
relatedAddress()
The RTCIceCandidate interface's read-only relatedAddress property is a string indicating the related address of a relay or reflexive candidate.
|
java.lang.Double |
relatedPort()
The RTCIceCandidate interface's read-only relatedPort property indicates the port number of reflexive or relay candidates.
|
java.lang.String |
sdpMid()
The read-only property sdpMid on the RTCIceCandidate interface returns a DOMString specifying the media stream identification tag of the media component with which the candidate is associated.
|
java.lang.Double |
sdpMLineIndex()
The read-only sdpMLineIndex property on the RTCIceCandidate interface is a zero-based index of the m-line describing the media associated with the candidate.
|
java.lang.String |
tcpType()
The RTCIceCandidate interface's read-only tcpType property is included on TCP candidates to provide additional details about the candidate type.
|
RTCIceCandidateInit |
toJSON()
The RTCIceCandidate method toJSON() converts the RTCIceCandidate on which it's called into JSON in the form of an RTCIceCandidateInit object.
|
java.lang.String |
type()
The RTCIceCandidate interface's read-only type specifies the type of candidate the object represents.
|
java.lang.String |
usernameFragment()
The read-only usernameFragment property on the RTCIceCandidate interface is a string indicating the username fragment ("ufrag") that uniquely identifies a single ICE interaction session.
|
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, is, isExtensible, isFrozen, isSealed, keys, preventExtensions, seal, setPrototypeOf, valueOf_, valuespublic RTCIceCandidate(@Nonnull
RTCIceCandidateInit candidateInitDict)
public RTCIceCandidate()
@JsProperty(name="address") @Nullable public java.lang.String address()
@JsProperty(name="candidate") @Nonnull public java.lang.String candidate()
@JsProperty(name="component") @Nullable @RTCIceComponent public java.lang.String component()
@JsProperty(name="foundation") @Nullable public java.lang.String foundation()
@JsProperty(name="port") @Nullable public java.lang.Double port()
@JsProperty(name="priority") @Nullable public java.lang.Double priority()
@JsProperty(name="protocol") @Nullable @RTCIceProtocol public java.lang.String protocol()
@JsProperty(name="relatedAddress") @Nullable public java.lang.String relatedAddress()
@JsProperty(name="relatedPort") @Nullable public java.lang.Double relatedPort()
@JsProperty(name="sdpMLineIndex") @Nullable public java.lang.Double sdpMLineIndex()
@JsProperty(name="sdpMid") @Nullable public java.lang.String sdpMid()
@JsProperty(name="tcpType") @Nullable @RTCIceTcpCandidateType public java.lang.String tcpType()
@JsProperty(name="type") @Nullable @RTCIceCandidateType public java.lang.String type()
@JsProperty(name="usernameFragment") @Nullable public java.lang.String usernameFragment()
@Nonnull public RTCIceCandidateInit toJSON()