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