@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface MediaStreamConstraints
| Modifier and Type | Interface and Description |
|---|---|
static interface |
MediaStreamConstraints.Builder
The MediaStreamConstraints dictionary is used when calling getUserMedia() to specify what kinds of tracks should be included in the returned MediaStream, and, optionally, to establish constraints for those tracks' settings.
|
| Modifier and Type | Method and Description |
|---|---|
BooleanOrMediaTrackConstraintsUnion |
audio() |
static MediaStreamConstraints.Builder |
create() |
java.lang.String |
peerIdentity() |
default void |
setAudio(boolean audio) |
void |
setAudio(@JsNonNull BooleanOrMediaTrackConstraintsUnion audio) |
default void |
setAudio(MediaTrackConstraints audio) |
void |
setPeerIdentity(@JsNonNull java.lang.String peerIdentity) |
default void |
setVideo(boolean video) |
void |
setVideo(@JsNonNull BooleanOrMediaTrackConstraintsUnion video) |
default void |
setVideo(MediaTrackConstraints video) |
BooleanOrMediaTrackConstraintsUnion |
video() |
@JsOverlay @Nonnull static MediaStreamConstraints.Builder create()
@JsProperty(name="audio") BooleanOrMediaTrackConstraintsUnion audio()
@JsProperty void setAudio(@JsNonNull BooleanOrMediaTrackConstraintsUnion audio)
@JsOverlay default void setAudio(boolean audio)
@JsOverlay
default void setAudio(@Nonnull
MediaTrackConstraints audio)
@JsProperty(name="video") BooleanOrMediaTrackConstraintsUnion video()
@JsProperty void setVideo(@JsNonNull BooleanOrMediaTrackConstraintsUnion video)
@JsOverlay default void setVideo(boolean video)
@JsOverlay
default void setVideo(@Nonnull
MediaTrackConstraints video)
@JsProperty(name="peerIdentity") java.lang.String peerIdentity()
@JsProperty void setPeerIdentity(@JsNonNull java.lang.String peerIdentity)