@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface MediaTrackCapabilities
| Modifier and Type | Method and Description |
|---|---|
DoubleRange |
aspectRatio() |
default MediaTrackCapabilities |
aspectRatio(DoubleRange aspectRatio) |
JsArray<java.lang.Boolean> |
autoGainControl() |
default MediaTrackCapabilities |
autoGainControl(java.lang.Boolean... autoGainControl) |
default MediaTrackCapabilities |
autoGainControl(JsArray<java.lang.Boolean> autoGainControl) |
ULongRange |
channelCount() |
default MediaTrackCapabilities |
channelCount(ULongRange channelCount) |
static MediaTrackCapabilities |
create() |
java.lang.String |
deviceId() |
default MediaTrackCapabilities |
deviceId(java.lang.String deviceId) |
JsArray<java.lang.Boolean> |
echoCancellation() |
default MediaTrackCapabilities |
echoCancellation(java.lang.Boolean... echoCancellation) |
default MediaTrackCapabilities |
echoCancellation(JsArray<java.lang.Boolean> echoCancellation) |
JsArray<java.lang.String> |
facingMode() |
default MediaTrackCapabilities |
facingMode(JsArray<java.lang.String> facingMode) |
default MediaTrackCapabilities |
facingMode(java.lang.String... facingMode) |
DoubleRange |
frameRate() |
default MediaTrackCapabilities |
frameRate(DoubleRange frameRate) |
java.lang.String |
groupId() |
default MediaTrackCapabilities |
groupId(java.lang.String groupId) |
ULongRange |
height() |
default MediaTrackCapabilities |
height(ULongRange height) |
DoubleRange |
latency() |
default MediaTrackCapabilities |
latency(DoubleRange latency) |
JsArray<java.lang.Boolean> |
noiseSuppression() |
default MediaTrackCapabilities |
noiseSuppression(java.lang.Boolean... noiseSuppression) |
default MediaTrackCapabilities |
noiseSuppression(JsArray<java.lang.Boolean> noiseSuppression) |
JsArray<java.lang.String> |
resizeMode() |
default MediaTrackCapabilities |
resizeMode(JsArray<java.lang.String> resizeMode) |
default MediaTrackCapabilities |
resizeMode(java.lang.String... resizeMode) |
ULongRange |
sampleRate() |
default MediaTrackCapabilities |
sampleRate(ULongRange sampleRate) |
ULongRange |
sampleSize() |
default MediaTrackCapabilities |
sampleSize(ULongRange sampleSize) |
void |
setAspectRatio(DoubleRange aspectRatio) |
default void |
setAutoGainControl(java.lang.Boolean... autoGainControl) |
void |
setAutoGainControl(JsArray<java.lang.Boolean> autoGainControl) |
void |
setChannelCount(ULongRange channelCount) |
void |
setDeviceId(java.lang.String deviceId) |
default void |
setEchoCancellation(java.lang.Boolean... echoCancellation) |
void |
setEchoCancellation(JsArray<java.lang.Boolean> echoCancellation) |
void |
setFacingMode(JsArray<java.lang.String> facingMode) |
default void |
setFacingMode(java.lang.String... facingMode) |
void |
setFrameRate(DoubleRange frameRate) |
void |
setGroupId(java.lang.String groupId) |
void |
setHeight(ULongRange height) |
void |
setLatency(DoubleRange latency) |
default void |
setNoiseSuppression(java.lang.Boolean... noiseSuppression) |
void |
setNoiseSuppression(JsArray<java.lang.Boolean> noiseSuppression) |
void |
setResizeMode(JsArray<java.lang.String> resizeMode) |
default void |
setResizeMode(java.lang.String... resizeMode) |
void |
setSampleRate(ULongRange sampleRate) |
void |
setSampleSize(ULongRange sampleSize) |
void |
setWidth(ULongRange width) |
ULongRange |
width() |
default MediaTrackCapabilities |
width(ULongRange width) |
@JsOverlay @Nonnull static MediaTrackCapabilities create()
@JsProperty(name="aspectRatio") DoubleRange aspectRatio()
@JsProperty
void setAspectRatio(@Nonnull
DoubleRange aspectRatio)
@JsOverlay @Nonnull default MediaTrackCapabilities aspectRatio(@Nonnull DoubleRange aspectRatio)
@JsProperty(name="autoGainControl") JsArray<java.lang.Boolean> autoGainControl()
@JsProperty
void setAutoGainControl(@Nonnull
JsArray<java.lang.Boolean> autoGainControl)
@JsOverlay @Nonnull default MediaTrackCapabilities autoGainControl(@Nonnull JsArray<java.lang.Boolean> autoGainControl)
@JsOverlay
default void setAutoGainControl(@Nonnull
java.lang.Boolean... autoGainControl)
@JsOverlay @Nonnull default MediaTrackCapabilities autoGainControl(@Nonnull java.lang.Boolean... autoGainControl)
@JsProperty(name="channelCount") ULongRange channelCount()
@JsProperty
void setChannelCount(@Nonnull
ULongRange channelCount)
@JsOverlay @Nonnull default MediaTrackCapabilities channelCount(@Nonnull ULongRange channelCount)
@JsProperty(name="deviceId") java.lang.String deviceId()
@JsProperty
void setDeviceId(@Nonnull
java.lang.String deviceId)
@JsOverlay @Nonnull default MediaTrackCapabilities deviceId(@Nonnull java.lang.String deviceId)
@JsProperty(name="echoCancellation") JsArray<java.lang.Boolean> echoCancellation()
@JsProperty
void setEchoCancellation(@Nonnull
JsArray<java.lang.Boolean> echoCancellation)
@JsOverlay @Nonnull default MediaTrackCapabilities echoCancellation(@Nonnull JsArray<java.lang.Boolean> echoCancellation)
@JsOverlay
default void setEchoCancellation(@Nonnull
java.lang.Boolean... echoCancellation)
@JsOverlay @Nonnull default MediaTrackCapabilities echoCancellation(@Nonnull java.lang.Boolean... echoCancellation)
@JsProperty(name="facingMode") JsArray<java.lang.String> facingMode()
@JsProperty
void setFacingMode(@Nonnull
JsArray<java.lang.String> facingMode)
@JsOverlay @Nonnull default MediaTrackCapabilities facingMode(@Nonnull JsArray<java.lang.String> facingMode)
@JsOverlay
default void setFacingMode(@Nonnull
java.lang.String... facingMode)
@JsOverlay @Nonnull default MediaTrackCapabilities facingMode(@Nonnull java.lang.String... facingMode)
@JsProperty(name="frameRate") DoubleRange frameRate()
@JsProperty
void setFrameRate(@Nonnull
DoubleRange frameRate)
@JsOverlay @Nonnull default MediaTrackCapabilities frameRate(@Nonnull DoubleRange frameRate)
@JsProperty(name="groupId") java.lang.String groupId()
@JsProperty
void setGroupId(@Nonnull
java.lang.String groupId)
@JsOverlay @Nonnull default MediaTrackCapabilities groupId(@Nonnull java.lang.String groupId)
@JsProperty(name="height") ULongRange height()
@JsProperty
void setHeight(@Nonnull
ULongRange height)
@JsOverlay @Nonnull default MediaTrackCapabilities height(@Nonnull ULongRange height)
@JsProperty(name="latency") DoubleRange latency()
@JsProperty
void setLatency(@Nonnull
DoubleRange latency)
@JsOverlay @Nonnull default MediaTrackCapabilities latency(@Nonnull DoubleRange latency)
@JsProperty(name="noiseSuppression") JsArray<java.lang.Boolean> noiseSuppression()
@JsProperty
void setNoiseSuppression(@Nonnull
JsArray<java.lang.Boolean> noiseSuppression)
@JsOverlay @Nonnull default MediaTrackCapabilities noiseSuppression(@Nonnull JsArray<java.lang.Boolean> noiseSuppression)
@JsOverlay
default void setNoiseSuppression(@Nonnull
java.lang.Boolean... noiseSuppression)
@JsOverlay @Nonnull default MediaTrackCapabilities noiseSuppression(@Nonnull java.lang.Boolean... noiseSuppression)
@JsProperty(name="resizeMode") JsArray<java.lang.String> resizeMode()
@JsProperty
void setResizeMode(@Nonnull
JsArray<java.lang.String> resizeMode)
@JsOverlay @Nonnull default MediaTrackCapabilities resizeMode(@Nonnull JsArray<java.lang.String> resizeMode)
@JsOverlay
default void setResizeMode(@Nonnull
java.lang.String... resizeMode)
@JsOverlay @Nonnull default MediaTrackCapabilities resizeMode(@Nonnull java.lang.String... resizeMode)
@JsProperty(name="sampleRate") ULongRange sampleRate()
@JsProperty
void setSampleRate(@Nonnull
ULongRange sampleRate)
@JsOverlay @Nonnull default MediaTrackCapabilities sampleRate(@Nonnull ULongRange sampleRate)
@JsProperty(name="sampleSize") ULongRange sampleSize()
@JsProperty
void setSampleSize(@Nonnull
ULongRange sampleSize)
@JsOverlay @Nonnull default MediaTrackCapabilities sampleSize(@Nonnull ULongRange sampleSize)
@JsProperty(name="width") ULongRange width()
@JsProperty
void setWidth(@Nonnull
ULongRange width)
@JsOverlay @Nonnull default MediaTrackCapabilities width(@Nonnull ULongRange width)