@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCTransportStats
extends RTCStats
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCTransportStats.Builder |
| Modifier and Type | Method and Description |
|---|---|
int |
bytesReceived() |
int |
bytesSent() |
static RTCTransportStats.Builder |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String dtlsState) |
java.lang.String |
dtlsCipher() |
java.lang.String |
dtlsState() |
java.lang.String |
iceLocalUsernameFragment() |
java.lang.String |
iceRole() |
java.lang.String |
iceState() |
java.lang.String |
localCertificateId() |
int |
packetsReceived() |
int |
packetsSent() |
java.lang.String |
remoteCertificateId() |
java.lang.String |
rtcpTransportStatsId() |
int |
selectedCandidatePairChanges() |
java.lang.String |
selectedCandidatePairId() |
void |
setBytesReceived(int bytesReceived) |
void |
setBytesSent(int bytesSent) |
void |
setDtlsCipher(java.lang.String dtlsCipher) |
void |
setDtlsState(java.lang.String dtlsState) |
void |
setIceLocalUsernameFragment(java.lang.String iceLocalUsernameFragment) |
void |
setIceRole(java.lang.String iceRole) |
void |
setIceState(java.lang.String iceState) |
void |
setLocalCertificateId(java.lang.String localCertificateId) |
void |
setPacketsReceived(int packetsReceived) |
void |
setPacketsSent(int packetsSent) |
void |
setRemoteCertificateId(java.lang.String remoteCertificateId) |
void |
setRtcpTransportStatsId(java.lang.String rtcpTransportStatsId) |
void |
setSelectedCandidatePairChanges(int selectedCandidatePairChanges) |
void |
setSelectedCandidatePairId(java.lang.String selectedCandidatePairId) |
void |
setSrtpCipher(java.lang.String srtpCipher) |
void |
setTlsGroup(java.lang.String tlsGroup) |
void |
setTlsVersion(java.lang.String tlsVersion) |
java.lang.String |
srtpCipher() |
java.lang.String |
tlsGroup() |
java.lang.String |
tlsVersion() |
@JsOverlay @Nonnull static RTCTransportStats.Builder create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @RTCDtlsTransportState @Nonnull java.lang.String dtlsState)
@JsProperty(name="bytesReceived") int bytesReceived()
@JsProperty void setBytesReceived(int bytesReceived)
@JsProperty(name="bytesSent") int bytesSent()
@JsProperty void setBytesSent(int bytesSent)
@JsProperty(name="dtlsCipher") java.lang.String dtlsCipher()
@JsProperty
void setDtlsCipher(@Nonnull
java.lang.String dtlsCipher)
@JsProperty(name="dtlsState") @RTCDtlsTransportState @Nonnull java.lang.String dtlsState()
@JsProperty void setDtlsState(@RTCDtlsTransportState @Nonnull java.lang.String dtlsState)
@JsProperty(name="iceLocalUsernameFragment") java.lang.String iceLocalUsernameFragment()
@JsProperty
void setIceLocalUsernameFragment(@Nonnull
java.lang.String iceLocalUsernameFragment)
@JsProperty(name="iceRole") @RTCIceRole java.lang.String iceRole()
@JsProperty void setIceRole(@RTCIceRole @Nonnull java.lang.String iceRole)
@JsProperty(name="iceState") @RTCIceTransportState java.lang.String iceState()
@JsProperty void setIceState(@RTCIceTransportState @Nonnull java.lang.String iceState)
@JsProperty(name="localCertificateId") java.lang.String localCertificateId()
@JsProperty
void setLocalCertificateId(@Nonnull
java.lang.String localCertificateId)
@JsProperty(name="packetsReceived") int packetsReceived()
@JsProperty void setPacketsReceived(int packetsReceived)
@JsProperty(name="packetsSent") int packetsSent()
@JsProperty void setPacketsSent(int packetsSent)
@JsProperty(name="remoteCertificateId") java.lang.String remoteCertificateId()
@JsProperty
void setRemoteCertificateId(@Nonnull
java.lang.String remoteCertificateId)
@JsProperty(name="rtcpTransportStatsId") java.lang.String rtcpTransportStatsId()
@JsProperty
void setRtcpTransportStatsId(@Nonnull
java.lang.String rtcpTransportStatsId)
@JsProperty(name="selectedCandidatePairChanges") int selectedCandidatePairChanges()
@JsProperty void setSelectedCandidatePairChanges(int selectedCandidatePairChanges)
@JsProperty(name="selectedCandidatePairId") java.lang.String selectedCandidatePairId()
@JsProperty
void setSelectedCandidatePairId(@Nonnull
java.lang.String selectedCandidatePairId)
@JsProperty(name="srtpCipher") java.lang.String srtpCipher()
@JsProperty
void setSrtpCipher(@Nonnull
java.lang.String srtpCipher)
@JsProperty(name="tlsGroup") java.lang.String tlsGroup()
@JsProperty
void setTlsGroup(@Nonnull
java.lang.String tlsGroup)
@JsProperty(name="tlsVersion") java.lang.String tlsVersion()
@JsProperty
void setTlsVersion(@Nonnull
java.lang.String tlsVersion)