@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCIceCandidateStats
extends RTCStats
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCIceCandidateStats.Builder
The WebRTC API's RTCIceCandidateStats dictionary provides statistics related to an RTCIceCandidate.
|
static interface |
RTCIceCandidateStats.Step1 |
static interface |
RTCIceCandidateStats.Step2 |
static interface |
RTCIceCandidateStats.Step3 |
static interface |
RTCIceCandidateStats.Step4 |
| Modifier and Type | Method and Description |
|---|---|
@JsNullable java.lang.String |
address()
The address property of the RTCIceCandidateStats dictionary indicates the address of the ICE candidate.
|
@JsNonNull java.lang.String |
candidateType()
The RTCIceCandidateStats interface's candidateType property is a string which indicates the type of ICE candidate the object represents.
|
boolean |
deleted()
The RTCIceCandidateStats dictionary's deleted property indicates whether or not the candidate has been deleted or released.
|
boolean |
isRemote() |
int |
port()
The RTCIceCandidateStats dictionary's port property specifies the network port used by the candidate.
|
int |
priority()
The RTCIceCandidateStats dictionary's priority property is a positive integer value indicating the priority (or desirability) of the described candidate.
|
java.lang.String |
protocol()
The RTCIceCandidateStats dictionary's protocol property specifies the protocol the specified candidate would use for communication with the remote peer.
|
java.lang.String |
relayProtocol()
The RTCIceCandidateStats dictionary's relayProtocol property specifies the protocol being used by a local ICE candidate to communicate with the TURN server.
|
void |
setAddress(@JsNullable java.lang.String address)
The address property of the RTCIceCandidateStats dictionary indicates the address of the ICE candidate.
|
void |
setCandidateType(@JsNonNull java.lang.String candidateType)
The RTCIceCandidateStats interface's candidateType property is a string which indicates the type of ICE candidate the object represents.
|
void |
setDeleted(boolean deleted)
The RTCIceCandidateStats dictionary's deleted property indicates whether or not the candidate has been deleted or released.
|
void |
setIsRemote(boolean isRemote) |
void |
setPort(int port)
The RTCIceCandidateStats dictionary's port property specifies the network port used by the candidate.
|
void |
setPriority(int priority)
The RTCIceCandidateStats dictionary's priority property is a positive integer value indicating the priority (or desirability) of the described candidate.
|
void |
setProtocol(@JsNonNull java.lang.String protocol)
The RTCIceCandidateStats dictionary's protocol property specifies the protocol the specified candidate would use for communication with the remote peer.
|
void |
setRelayProtocol(@JsNonNull java.lang.String relayProtocol)
The RTCIceCandidateStats dictionary's relayProtocol property specifies the protocol being used by a local ICE candidate to communicate with the TURN server.
|
void |
setTransportId(@JsNonNull java.lang.String transportId)
The RTCIceCandidateStats dictionary's transportId property is a string that uniquely identifies the transport that produced the RTCTransportStats from which information about this candidate was taken.
|
void |
setUrl(@JsNonNull java.lang.String url)
The RTCIceCandidateStats dictionary's url property specifies the URL of the ICE server from which the described candidate was obtained.
|
static RTCIceCandidateStats.Step1 |
timestamp(double timestamp) |
@JsNonNull java.lang.String |
transportId()
The RTCIceCandidateStats dictionary's transportId property is a string that uniquely identifies the transport that produced the RTCTransportStats from which information about this candidate was taken.
|
java.lang.String |
url()
The RTCIceCandidateStats dictionary's url property specifies the URL of the ICE server from which the described candidate was obtained.
|
@JsOverlay @Nonnull static RTCIceCandidateStats.Step1 timestamp(double timestamp)
@JsProperty(name="transportId") @JsNonNull java.lang.String transportId()
@JsProperty void setTransportId(@JsNonNull java.lang.String transportId)
@JsProperty(name="candidateType") @RTCIceCandidateType @JsNonNull java.lang.String candidateType()
@JsProperty void setCandidateType(@RTCIceCandidateType @JsNonNull java.lang.String candidateType)
@JsProperty(name="address") @JsNullable java.lang.String address()
@JsProperty void setAddress(@JsNullable java.lang.String address)
@JsProperty(name="port") int port()
@JsProperty void setPort(int port)
@JsProperty(name="priority") int priority()
@JsProperty void setPriority(int priority)
@JsProperty(name="protocol") java.lang.String protocol()
@JsProperty void setProtocol(@JsNonNull java.lang.String protocol)
@JsProperty(name="relayProtocol") java.lang.String relayProtocol()
@JsProperty void setRelayProtocol(@JsNonNull java.lang.String relayProtocol)
@JsProperty(name="url") java.lang.String url()
@JsProperty void setUrl(@JsNonNull java.lang.String url)
@JsProperty(name="deleted") boolean deleted()
@JsProperty void setDeleted(boolean deleted)
@JsProperty(name="isRemote") boolean isRemote()
@JsProperty void setIsRemote(boolean isRemote)