@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface MediaTrackConstraintSet
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MediaTrackConstraintSet.Builder |
| Modifier and Type | Method and Description |
|---|---|
ConstrainDouble |
aspectRatio() |
ConstrainBoolean |
autoGainControl() |
ConstrainULong |
channelCount() |
static MediaTrackConstraintSet.Builder |
create() |
ConstrainDOMString |
cursor() |
ConstrainDOMString |
deviceId() |
ConstrainDOMString |
displaySurface() |
ConstrainBoolean |
echoCancellation() |
ConstrainDOMString |
facingMode() |
ConstrainDouble |
frameRate() |
ConstrainDOMString |
groupId() |
ConstrainULong |
height() |
ConstrainDouble |
latency() |
ConstrainBoolean |
logicalSurface() |
ConstrainBoolean |
noiseSuppression() |
ConstrainDOMString |
resizeMode() |
ConstrainBoolean |
restrictOwnAudio() |
ConstrainULong |
sampleRate() |
ConstrainULong |
sampleSize() |
void |
setAspectRatio(@JsNonNull ConstrainDouble aspectRatio) |
default void |
setAspectRatio(ConstrainDoubleRange aspectRatio) |
default void |
setAspectRatio(double aspectRatio) |
default void |
setAutoGainControl(boolean autoGainControl) |
void |
setAutoGainControl(@JsNonNull ConstrainBoolean autoGainControl) |
default void |
setAutoGainControl(ConstrainBooleanParameters autoGainControl) |
void |
setChannelCount(@JsNonNull ConstrainULong channelCount) |
default void |
setChannelCount(ConstrainULongRange channelCount) |
default void |
setChannelCount(int channelCount) |
void |
setCursor(@JsNonNull ConstrainDOMString cursor) |
default void |
setCursor(ConstrainDOMStringParameters cursor) |
default void |
setCursor(JsArray<java.lang.String> cursor) |
default void |
setCursor(java.lang.String... cursor) |
default void |
setCursor(java.lang.String cursor) |
void |
setDeviceId(@JsNonNull ConstrainDOMString deviceId) |
default void |
setDeviceId(ConstrainDOMStringParameters deviceId) |
default void |
setDeviceId(JsArray<java.lang.String> deviceId) |
default void |
setDeviceId(java.lang.String... deviceId) |
default void |
setDeviceId(java.lang.String deviceId) |
void |
setDisplaySurface(@JsNonNull ConstrainDOMString displaySurface) |
default void |
setDisplaySurface(ConstrainDOMStringParameters displaySurface) |
default void |
setDisplaySurface(JsArray<java.lang.String> displaySurface) |
default void |
setDisplaySurface(java.lang.String... displaySurface) |
default void |
setDisplaySurface(java.lang.String displaySurface) |
default void |
setEchoCancellation(boolean echoCancellation) |
void |
setEchoCancellation(@JsNonNull ConstrainBoolean echoCancellation) |
default void |
setEchoCancellation(ConstrainBooleanParameters echoCancellation) |
void |
setFacingMode(@JsNonNull ConstrainDOMString facingMode) |
default void |
setFacingMode(ConstrainDOMStringParameters facingMode) |
default void |
setFacingMode(JsArray<java.lang.String> facingMode) |
default void |
setFacingMode(java.lang.String... facingMode) |
default void |
setFacingMode(java.lang.String facingMode) |
void |
setFrameRate(@JsNonNull ConstrainDouble frameRate) |
default void |
setFrameRate(ConstrainDoubleRange frameRate) |
default void |
setFrameRate(double frameRate) |
void |
setGroupId(@JsNonNull ConstrainDOMString groupId) |
default void |
setGroupId(ConstrainDOMStringParameters groupId) |
default void |
setGroupId(JsArray<java.lang.String> groupId) |
default void |
setGroupId(java.lang.String... groupId) |
default void |
setGroupId(java.lang.String groupId) |
void |
setHeight(@JsNonNull ConstrainULong height) |
default void |
setHeight(ConstrainULongRange height) |
default void |
setHeight(int height) |
void |
setLatency(@JsNonNull ConstrainDouble latency) |
default void |
setLatency(ConstrainDoubleRange latency) |
default void |
setLatency(double latency) |
default void |
setLogicalSurface(boolean logicalSurface) |
void |
setLogicalSurface(@JsNonNull ConstrainBoolean logicalSurface) |
default void |
setLogicalSurface(ConstrainBooleanParameters logicalSurface) |
default void |
setNoiseSuppression(boolean noiseSuppression) |
void |
setNoiseSuppression(@JsNonNull ConstrainBoolean noiseSuppression) |
default void |
setNoiseSuppression(ConstrainBooleanParameters noiseSuppression) |
void |
setResizeMode(@JsNonNull ConstrainDOMString resizeMode) |
default void |
setResizeMode(ConstrainDOMStringParameters resizeMode) |
default void |
setResizeMode(JsArray<java.lang.String> resizeMode) |
default void |
setResizeMode(java.lang.String... resizeMode) |
default void |
setResizeMode(java.lang.String resizeMode) |
default void |
setRestrictOwnAudio(boolean restrictOwnAudio) |
void |
setRestrictOwnAudio(@JsNonNull ConstrainBoolean restrictOwnAudio) |
default void |
setRestrictOwnAudio(ConstrainBooleanParameters restrictOwnAudio) |
void |
setSampleRate(@JsNonNull ConstrainULong sampleRate) |
default void |
setSampleRate(ConstrainULongRange sampleRate) |
default void |
setSampleRate(int sampleRate) |
void |
setSampleSize(@JsNonNull ConstrainULong sampleSize) |
default void |
setSampleSize(ConstrainULongRange sampleSize) |
default void |
setSampleSize(int sampleSize) |
default void |
setSuppressLocalAudioPlayback(boolean suppressLocalAudioPlayback) |
void |
setSuppressLocalAudioPlayback(@JsNonNull ConstrainBoolean suppressLocalAudioPlayback) |
default void |
setSuppressLocalAudioPlayback(ConstrainBooleanParameters suppressLocalAudioPlayback) |
void |
setWidth(@JsNonNull ConstrainULong width) |
default void |
setWidth(ConstrainULongRange width) |
default void |
setWidth(int width) |
ConstrainBoolean |
suppressLocalAudioPlayback() |
ConstrainULong |
width() |
@JsOverlay @Nonnull static MediaTrackConstraintSet.Builder create()
@JsProperty(name="aspectRatio") ConstrainDouble aspectRatio()
@JsProperty void setAspectRatio(@JsNonNull ConstrainDouble aspectRatio)
@JsOverlay default void setAspectRatio(double aspectRatio)
@JsOverlay
default void setAspectRatio(@Nonnull
ConstrainDoubleRange aspectRatio)
@JsProperty(name="autoGainControl") ConstrainBoolean autoGainControl()
@JsProperty void setAutoGainControl(@JsNonNull ConstrainBoolean autoGainControl)
@JsOverlay default void setAutoGainControl(boolean autoGainControl)
@JsOverlay
default void setAutoGainControl(@Nonnull
ConstrainBooleanParameters autoGainControl)
@JsProperty(name="channelCount") ConstrainULong channelCount()
@JsProperty void setChannelCount(@JsNonNull ConstrainULong channelCount)
@JsOverlay default void setChannelCount(int channelCount)
@JsOverlay
default void setChannelCount(@Nonnull
ConstrainULongRange channelCount)
@JsProperty(name="deviceId") ConstrainDOMString deviceId()
@JsProperty void setDeviceId(@JsNonNull ConstrainDOMString deviceId)
@JsOverlay
default void setDeviceId(@Nonnull
java.lang.String deviceId)
@JsOverlay
default void setDeviceId(@Nonnull
JsArray<java.lang.String> deviceId)
@JsOverlay
default void setDeviceId(@Nonnull
java.lang.String... deviceId)
@JsOverlay
default void setDeviceId(@Nonnull
ConstrainDOMStringParameters deviceId)
@JsProperty(name="echoCancellation") ConstrainBoolean echoCancellation()
@JsProperty void setEchoCancellation(@JsNonNull ConstrainBoolean echoCancellation)
@JsOverlay default void setEchoCancellation(boolean echoCancellation)
@JsOverlay
default void setEchoCancellation(@Nonnull
ConstrainBooleanParameters echoCancellation)
@JsProperty(name="facingMode") ConstrainDOMString facingMode()
@JsProperty void setFacingMode(@JsNonNull ConstrainDOMString facingMode)
@JsOverlay
default void setFacingMode(@Nonnull
java.lang.String facingMode)
@JsOverlay
default void setFacingMode(@Nonnull
JsArray<java.lang.String> facingMode)
@JsOverlay
default void setFacingMode(@Nonnull
java.lang.String... facingMode)
@JsOverlay
default void setFacingMode(@Nonnull
ConstrainDOMStringParameters facingMode)
@JsProperty(name="frameRate") ConstrainDouble frameRate()
@JsProperty void setFrameRate(@JsNonNull ConstrainDouble frameRate)
@JsOverlay default void setFrameRate(double frameRate)
@JsOverlay
default void setFrameRate(@Nonnull
ConstrainDoubleRange frameRate)
@JsProperty(name="groupId") ConstrainDOMString groupId()
@JsProperty void setGroupId(@JsNonNull ConstrainDOMString groupId)
@JsOverlay
default void setGroupId(@Nonnull
java.lang.String groupId)
@JsOverlay
default void setGroupId(@Nonnull
JsArray<java.lang.String> groupId)
@JsOverlay
default void setGroupId(@Nonnull
java.lang.String... groupId)
@JsOverlay
default void setGroupId(@Nonnull
ConstrainDOMStringParameters groupId)
@JsProperty(name="height") ConstrainULong height()
@JsProperty void setHeight(@JsNonNull ConstrainULong height)
@JsOverlay default void setHeight(int height)
@JsOverlay
default void setHeight(@Nonnull
ConstrainULongRange height)
@JsProperty(name="latency") ConstrainDouble latency()
@JsProperty void setLatency(@JsNonNull ConstrainDouble latency)
@JsOverlay default void setLatency(double latency)
@JsOverlay
default void setLatency(@Nonnull
ConstrainDoubleRange latency)
@JsProperty(name="noiseSuppression") ConstrainBoolean noiseSuppression()
@JsProperty void setNoiseSuppression(@JsNonNull ConstrainBoolean noiseSuppression)
@JsOverlay default void setNoiseSuppression(boolean noiseSuppression)
@JsOverlay
default void setNoiseSuppression(@Nonnull
ConstrainBooleanParameters noiseSuppression)
@JsProperty(name="resizeMode") ConstrainDOMString resizeMode()
@JsProperty void setResizeMode(@JsNonNull ConstrainDOMString resizeMode)
@JsOverlay
default void setResizeMode(@Nonnull
java.lang.String resizeMode)
@JsOverlay
default void setResizeMode(@Nonnull
JsArray<java.lang.String> resizeMode)
@JsOverlay
default void setResizeMode(@Nonnull
java.lang.String... resizeMode)
@JsOverlay
default void setResizeMode(@Nonnull
ConstrainDOMStringParameters resizeMode)
@JsProperty(name="sampleRate") ConstrainULong sampleRate()
@JsProperty void setSampleRate(@JsNonNull ConstrainULong sampleRate)
@JsOverlay default void setSampleRate(int sampleRate)
@JsOverlay
default void setSampleRate(@Nonnull
ConstrainULongRange sampleRate)
@JsProperty(name="sampleSize") ConstrainULong sampleSize()
@JsProperty void setSampleSize(@JsNonNull ConstrainULong sampleSize)
@JsOverlay default void setSampleSize(int sampleSize)
@JsOverlay
default void setSampleSize(@Nonnull
ConstrainULongRange sampleSize)
@JsProperty(name="width") ConstrainULong width()
@JsProperty void setWidth(@JsNonNull ConstrainULong width)
@JsOverlay default void setWidth(int width)
@JsOverlay
default void setWidth(@Nonnull
ConstrainULongRange width)
@JsProperty(name="cursor") ConstrainDOMString cursor()
@JsProperty void setCursor(@JsNonNull ConstrainDOMString cursor)
@JsOverlay
default void setCursor(@Nonnull
java.lang.String cursor)
@JsOverlay
default void setCursor(@Nonnull
JsArray<java.lang.String> cursor)
@JsOverlay
default void setCursor(@Nonnull
java.lang.String... cursor)
@JsOverlay
default void setCursor(@Nonnull
ConstrainDOMStringParameters cursor)
@JsProperty(name="displaySurface") ConstrainDOMString displaySurface()
@JsProperty void setDisplaySurface(@JsNonNull ConstrainDOMString displaySurface)
@JsOverlay
default void setDisplaySurface(@Nonnull
java.lang.String displaySurface)
@JsOverlay
default void setDisplaySurface(@Nonnull
JsArray<java.lang.String> displaySurface)
@JsOverlay
default void setDisplaySurface(@Nonnull
java.lang.String... displaySurface)
@JsOverlay
default void setDisplaySurface(@Nonnull
ConstrainDOMStringParameters displaySurface)
@JsProperty(name="logicalSurface") ConstrainBoolean logicalSurface()
@JsProperty void setLogicalSurface(@JsNonNull ConstrainBoolean logicalSurface)
@JsOverlay default void setLogicalSurface(boolean logicalSurface)
@JsOverlay
default void setLogicalSurface(@Nonnull
ConstrainBooleanParameters logicalSurface)
@JsProperty(name="restrictOwnAudio") ConstrainBoolean restrictOwnAudio()
@JsProperty void setRestrictOwnAudio(@JsNonNull ConstrainBoolean restrictOwnAudio)
@JsOverlay default void setRestrictOwnAudio(boolean restrictOwnAudio)
@JsOverlay
default void setRestrictOwnAudio(@Nonnull
ConstrainBooleanParameters restrictOwnAudio)
@JsProperty(name="suppressLocalAudioPlayback") ConstrainBoolean suppressLocalAudioPlayback()
@JsProperty void setSuppressLocalAudioPlayback(@JsNonNull ConstrainBoolean suppressLocalAudioPlayback)
@JsOverlay default void setSuppressLocalAudioPlayback(boolean suppressLocalAudioPlayback)
@JsOverlay
default void setSuppressLocalAudioPlayback(@Nonnull
ConstrainBooleanParameters suppressLocalAudioPlayback)