@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 MediaDevices.getUserMedia() method prompts the user for permission to use a media input which produces a MediaStream with tracks containing the requested types of media.
|
| Modifier and Type | Method and Description |
|---|---|
BooleanOrMediaTrackConstraintsUnion |
audio() |
static MediaStreamConstraints.Builder |
of() |
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 of()
@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)