@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCAudioSourceStats
extends RTCMediaSourceStats
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCAudioSourceStats.Builder |
| Modifier and Type | Method and Description |
|---|---|
double |
audioLevel() |
static RTCAudioSourceStats.Builder |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind,
java.lang.String trackIdentifier) |
double |
echoReturnLoss() |
double |
echoReturnLossEnhancement() |
void |
setAudioLevel(double audioLevel) |
void |
setEchoReturnLoss(double echoReturnLoss) |
void |
setEchoReturnLossEnhancement(double echoReturnLossEnhancement) |
void |
setTotalAudioEnergy(double totalAudioEnergy) |
void |
setTotalSamplesDuration(double totalSamplesDuration) |
double |
totalAudioEnergy() |
double |
totalSamplesDuration() |
kind, relayedSource, setKind, setRelayedSource, setTrackIdentifier, trackIdentifier@JsOverlay @Nonnull static RTCAudioSourceStats.Builder create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @Nonnull java.lang.String kind, @Nonnull java.lang.String trackIdentifier)
create in interface RTCMediaSourceStats@JsProperty(name="audioLevel") double audioLevel()
@JsProperty void setAudioLevel(double audioLevel)
@JsProperty(name="echoReturnLoss") double echoReturnLoss()
@JsProperty void setEchoReturnLoss(double echoReturnLoss)
@JsProperty(name="echoReturnLossEnhancement") double echoReturnLossEnhancement()
@JsProperty void setEchoReturnLossEnhancement(double echoReturnLossEnhancement)
@JsProperty(name="totalAudioEnergy") double totalAudioEnergy()
@JsProperty void setTotalAudioEnergy(double totalAudioEnergy)
@JsProperty(name="totalSamplesDuration") double totalSamplesDuration()
@JsProperty void setTotalSamplesDuration(double totalSamplesDuration)