| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
address()
The address property of the RTCIceCandidateStats dictionary indicates the address of the ICE candidate.
|
default RTCIceCandidateStats |
address(java.lang.String address)
The address property of the RTCIceCandidateStats dictionary indicates the address of the ICE candidate.
|
java.lang.String |
candidateType()
The RTCIceCandidateStats interface's candidateType property is a string which indicates the type of ICE candidate the object represents.
|
default RTCIceCandidateStats |
candidateType(java.lang.String candidateType)
The RTCIceCandidateStats interface's candidateType property is a string which indicates the type of ICE candidate the object represents.
|
static RTCIceCandidateStats |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String candidateType,
java.lang.String transportId) |
boolean |
deleted()
The RTCIceCandidateStats dictionary's deleted property indicates whether or not the candidate has been deleted or released.
|
default RTCIceCandidateStats |
deleted(boolean deleted)
The RTCIceCandidateStats dictionary's deleted property indicates whether or not the candidate has been deleted or released.
|
default RTCIceCandidateStats |
id(java.lang.String id)
The id property of the RTCStats dictionary is a string which uniquely identifies the object for which this RTCStats object provides statistics.
|
boolean |
isRemote() |
default RTCIceCandidateStats |
isRemote(boolean isRemote) |
int |
port()
The RTCIceCandidateStats dictionary's port property specifies the network port used by the candidate.
|
default RTCIceCandidateStats |
port(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.
|
default RTCIceCandidateStats |
priority(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.
|
default RTCIceCandidateStats |
protocol(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.
|
default RTCIceCandidateStats |
relayProtocol(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(java.lang.String address)
The address property of the RTCIceCandidateStats dictionary indicates the address of the ICE candidate.
|
void |
setCandidateType(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(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(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(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(java.lang.String url)
The RTCIceCandidateStats dictionary's url property specifies the URL of the ICE server from which the described candidate was obtained.
|
default RTCIceCandidateStats |
timestamp(double timestamp)
The timestamp property of the RTCStats dictionary is a DOMHighResTimeStamp object specifying the time at which the data in the object was sampled.
|
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.
|
default RTCIceCandidateStats |
transportId(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.
|
default RTCIceCandidateStats |
type(java.lang.String type)
The RTCStats dictionary's property type is a string which specifies the type of statistic represented by the object, where the permitted values are drawn from the enum type RTCStatsType.
|
java.lang.String |
url()
The RTCIceCandidateStats dictionary's url property specifies the URL of the ICE server from which the described candidate was obtained.
|
default RTCIceCandidateStats |
url(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 create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @RTCIceCandidateType @Nonnull java.lang.String candidateType, @Nonnull java.lang.String transportId)
@JsProperty(name="address") @Nullable java.lang.String address()
@JsProperty
void setAddress(@Nullable
java.lang.String address)
@JsOverlay @Nonnull default RTCIceCandidateStats address(@Nullable java.lang.String address)
@JsProperty(name="candidateType") @RTCIceCandidateType @Nonnull java.lang.String candidateType()
@JsProperty void setCandidateType(@RTCIceCandidateType @Nonnull java.lang.String candidateType)
@JsOverlay @Nonnull default RTCIceCandidateStats candidateType(@RTCIceCandidateType @Nonnull java.lang.String candidateType)
@JsProperty(name="port") int port()
@JsProperty void setPort(int port)
@JsOverlay @Nonnull default RTCIceCandidateStats port(int port)
@JsProperty(name="priority") int priority()
@JsProperty void setPriority(int priority)
@JsOverlay @Nonnull default RTCIceCandidateStats priority(int priority)
@JsProperty(name="protocol") java.lang.String protocol()
@JsProperty
void setProtocol(@Nonnull
java.lang.String protocol)
@JsOverlay @Nonnull default RTCIceCandidateStats protocol(@Nonnull java.lang.String protocol)
@JsProperty(name="relayProtocol") java.lang.String relayProtocol()
@JsProperty
void setRelayProtocol(@Nonnull
java.lang.String relayProtocol)
@JsOverlay @Nonnull default RTCIceCandidateStats relayProtocol(@Nonnull java.lang.String relayProtocol)
@JsProperty(name="transportId") @Nonnull java.lang.String transportId()
@JsProperty
void setTransportId(@Nonnull
java.lang.String transportId)
@JsOverlay @Nonnull default RTCIceCandidateStats transportId(@Nonnull java.lang.String transportId)
@JsProperty(name="url") java.lang.String url()
@JsProperty
void setUrl(@Nonnull
java.lang.String url)
@JsOverlay @Nonnull default RTCIceCandidateStats url(@Nonnull java.lang.String url)
@JsProperty(name="deleted") boolean deleted()
@JsProperty void setDeleted(boolean deleted)
@JsOverlay @Nonnull default RTCIceCandidateStats deleted(boolean deleted)
@JsProperty(name="isRemote") boolean isRemote()
@JsProperty void setIsRemote(boolean isRemote)
@JsOverlay @Nonnull default RTCIceCandidateStats isRemote(boolean isRemote)
@JsOverlay @Nonnull default RTCIceCandidateStats id(@Nonnull java.lang.String id)
id in interface RTCStats@JsOverlay @Nonnull default RTCIceCandidateStats timestamp(double timestamp)
timestamp in interface RTCStats@JsOverlay @Nonnull default RTCIceCandidateStats type(@RTCStatsType @Nonnull java.lang.String type)
type in interface RTCStats