@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(BooleanOrMediaTrackConstraintsUnion audio) |
default void |
setAudio(MediaTrackConstraints audio) |
void |
setPeerIdentity(java.lang.String peerIdentity) |
default void |
setVideo(boolean video) |
void |
setVideo(BooleanOrMediaTrackConstraintsUnion video) |
default void |
setVideo(MediaTrackConstraints video) |
BooleanOrMediaTrackConstraintsUnion |
video() |
@JsOverlay @Nonnull static MediaStreamConstraints.Builder create()
@JsProperty(name="audio") BooleanOrMediaTrackConstraintsUnion audio()
@JsProperty
void setAudio(@Nonnull
BooleanOrMediaTrackConstraintsUnion audio)
@JsOverlay default void setAudio(boolean audio)
@JsOverlay
default void setAudio(@Nonnull
MediaTrackConstraints audio)
@JsProperty(name="video") BooleanOrMediaTrackConstraintsUnion video()
@JsProperty
void setVideo(@Nonnull
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(@Nonnull
java.lang.String peerIdentity)