@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCAudioReceiverStats
extends RTCAudioHandlerStats
| Modifier and Type | Method and Description |
|---|---|
default RTCAudioReceiverStats |
audioLevel(double audioLevel) |
int |
concealedSamples() |
default RTCAudioReceiverStats |
concealedSamples(int concealedSamples) |
int |
concealmentEvents() |
default RTCAudioReceiverStats |
concealmentEvents(int concealmentEvents) |
static RTCAudioReceiverStats |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind) |
default RTCAudioReceiverStats |
ended(boolean ended) |
double |
estimatedPlayoutTimestamp() |
default RTCAudioReceiverStats |
estimatedPlayoutTimestamp(double estimatedPlayoutTimestamp) |
default RTCAudioReceiverStats |
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.
|
int |
insertedSamplesForDeceleration() |
default RTCAudioReceiverStats |
insertedSamplesForDeceleration(int insertedSamplesForDeceleration) |
double |
jitterBufferDelay() |
default RTCAudioReceiverStats |
jitterBufferDelay(double jitterBufferDelay) |
int |
jitterBufferEmittedCount() |
default RTCAudioReceiverStats |
jitterBufferEmittedCount(int jitterBufferEmittedCount) |
default RTCAudioReceiverStats |
kind(java.lang.String kind) |
default RTCAudioReceiverStats |
priority(java.lang.String priority) |
default RTCAudioReceiverStats |
remoteSource(boolean remoteSource) |
int |
removedSamplesForAcceleration() |
default RTCAudioReceiverStats |
removedSamplesForAcceleration(int removedSamplesForAcceleration) |
void |
setConcealedSamples(int concealedSamples) |
void |
setConcealmentEvents(int concealmentEvents) |
void |
setEstimatedPlayoutTimestamp(double estimatedPlayoutTimestamp) |
void |
setInsertedSamplesForDeceleration(int insertedSamplesForDeceleration) |
void |
setJitterBufferDelay(double jitterBufferDelay) |
void |
setJitterBufferEmittedCount(int jitterBufferEmittedCount) |
void |
setRemovedSamplesForAcceleration(int removedSamplesForAcceleration) |
void |
setSilentConcealedSamples(int silentConcealedSamples) |
void |
setTotalSamplesReceived(int totalSamplesReceived) |
int |
silentConcealedSamples() |
default RTCAudioReceiverStats |
silentConcealedSamples(int silentConcealedSamples) |
default RTCAudioReceiverStats |
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.
|
default RTCAudioReceiverStats |
totalAudioEnergy(double totalAudioEnergy) |
default RTCAudioReceiverStats |
totalSamplesDuration(double totalSamplesDuration) |
int |
totalSamplesReceived() |
default RTCAudioReceiverStats |
totalSamplesReceived(int totalSamplesReceived) |
default RTCAudioReceiverStats |
trackIdentifier(java.lang.String trackIdentifier) |
default RTCAudioReceiverStats |
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.
|
default RTCAudioReceiverStats |
voiceActivityFlag(boolean voiceActivityFlag) |
audioLevel, setAudioLevel, setTotalAudioEnergy, setTotalSamplesDuration, setVoiceActivityFlag, totalAudioEnergy, totalSamplesDuration, voiceActivityFlagended, kind, priority, remoteSource, setEnded, setKind, setPriority, setRemoteSource, setTrackIdentifier, trackIdentifier@JsOverlay @Nonnull static RTCAudioReceiverStats create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @Nonnull java.lang.String kind)
create in interface RTCAudioHandlerStatscreate in interface RTCMediaHandlerStats@JsProperty(name="concealedSamples") int concealedSamples()
@JsProperty void setConcealedSamples(int concealedSamples)
@JsOverlay @Nonnull default RTCAudioReceiverStats concealedSamples(int concealedSamples)
@JsProperty(name="concealmentEvents") int concealmentEvents()
@JsProperty void setConcealmentEvents(int concealmentEvents)
@JsOverlay @Nonnull default RTCAudioReceiverStats concealmentEvents(int concealmentEvents)
@JsProperty(name="estimatedPlayoutTimestamp") double estimatedPlayoutTimestamp()
@JsProperty void setEstimatedPlayoutTimestamp(double estimatedPlayoutTimestamp)
@JsOverlay @Nonnull default RTCAudioReceiverStats estimatedPlayoutTimestamp(double estimatedPlayoutTimestamp)
@JsProperty(name="insertedSamplesForDeceleration") int insertedSamplesForDeceleration()
@JsProperty void setInsertedSamplesForDeceleration(int insertedSamplesForDeceleration)
@JsOverlay @Nonnull default RTCAudioReceiverStats insertedSamplesForDeceleration(int insertedSamplesForDeceleration)
@JsProperty(name="jitterBufferDelay") double jitterBufferDelay()
@JsProperty void setJitterBufferDelay(double jitterBufferDelay)
@JsOverlay @Nonnull default RTCAudioReceiverStats jitterBufferDelay(double jitterBufferDelay)
@JsProperty(name="jitterBufferEmittedCount") int jitterBufferEmittedCount()
@JsProperty void setJitterBufferEmittedCount(int jitterBufferEmittedCount)
@JsOverlay @Nonnull default RTCAudioReceiverStats jitterBufferEmittedCount(int jitterBufferEmittedCount)
@JsProperty(name="removedSamplesForAcceleration") int removedSamplesForAcceleration()
@JsProperty void setRemovedSamplesForAcceleration(int removedSamplesForAcceleration)
@JsOverlay @Nonnull default RTCAudioReceiverStats removedSamplesForAcceleration(int removedSamplesForAcceleration)
@JsProperty(name="silentConcealedSamples") int silentConcealedSamples()
@JsProperty void setSilentConcealedSamples(int silentConcealedSamples)
@JsOverlay @Nonnull default RTCAudioReceiverStats silentConcealedSamples(int silentConcealedSamples)
@JsProperty(name="totalSamplesReceived") int totalSamplesReceived()
@JsProperty void setTotalSamplesReceived(int totalSamplesReceived)
@JsOverlay @Nonnull default RTCAudioReceiverStats totalSamplesReceived(int totalSamplesReceived)
@JsOverlay @Nonnull default RTCAudioReceiverStats audioLevel(double audioLevel)
audioLevel in interface RTCAudioHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats totalAudioEnergy(double totalAudioEnergy)
totalAudioEnergy in interface RTCAudioHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats totalSamplesDuration(double totalSamplesDuration)
totalSamplesDuration in interface RTCAudioHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats voiceActivityFlag(boolean voiceActivityFlag)
voiceActivityFlag in interface RTCAudioHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats ended(boolean ended)
ended in interface RTCAudioHandlerStatsended in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats kind(@Nonnull java.lang.String kind)
kind in interface RTCAudioHandlerStatskind in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats trackIdentifier(@Nonnull java.lang.String trackIdentifier)
trackIdentifier in interface RTCAudioHandlerStatstrackIdentifier in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats priority(@RTCPriorityType @Nonnull java.lang.String priority)
priority in interface RTCAudioHandlerStatspriority in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats remoteSource(boolean remoteSource)
remoteSource in interface RTCAudioHandlerStatsremoteSource in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCAudioReceiverStats id(@Nonnull java.lang.String id)
id in interface RTCAudioHandlerStatsid in interface RTCMediaHandlerStatsid in interface RTCStats@JsOverlay @Nonnull default RTCAudioReceiverStats timestamp(double timestamp)
timestamp in interface RTCAudioHandlerStatstimestamp in interface RTCMediaHandlerStatstimestamp in interface RTCStats@JsOverlay @Nonnull default RTCAudioReceiverStats type(@RTCStatsType @Nonnull java.lang.String type)
type in interface RTCAudioHandlerStatstype in interface RTCMediaHandlerStatstype in interface RTCStats