@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface DisplayMediaStreamConstraints
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DisplayMediaStreamConstraints.Builder
The MediaDevices interface's getDisplayMedia() method prompts the user to select and grant permission to capture the contents of a display or portion thereof (such as a window) as a MediaStream.
|
| Modifier and Type | Method and Description |
|---|---|
BooleanOrMediaTrackConstraintsUnion |
audio()
The DisplayMediaStreamConstraints dictionary's audio property is used to specify whether or not to request that the MediaStream containing screen display contents also include an audio track.
|
static DisplayMediaStreamConstraints.Builder |
of() |
default void |
setAudio(boolean audio)
The DisplayMediaStreamConstraints dictionary's audio property is used to specify whether or not to request that the MediaStream containing screen display contents also include an audio track.
|
void |
setAudio(@JsNonNull BooleanOrMediaTrackConstraintsUnion audio)
The DisplayMediaStreamConstraints dictionary's audio property is used to specify whether or not to request that the MediaStream containing screen display contents also include an audio track.
|
default void |
setAudio(MediaTrackConstraints audio)
The DisplayMediaStreamConstraints dictionary's audio property is used to specify whether or not to request that the MediaStream containing screen display contents also include an audio track.
|
default void |
setVideo(boolean video)
The DisplayMediaStreamConstraints dictionary's video property is used to configure the video track in the stream returned by getDisplayMedia().
|
void |
setVideo(@JsNonNull BooleanOrMediaTrackConstraintsUnion video)
The DisplayMediaStreamConstraints dictionary's video property is used to configure the video track in the stream returned by getDisplayMedia().
|
default void |
setVideo(MediaTrackConstraints video)
The DisplayMediaStreamConstraints dictionary's video property is used to configure the video track in the stream returned by getDisplayMedia().
|
BooleanOrMediaTrackConstraintsUnion |
video()
The DisplayMediaStreamConstraints dictionary's video property is used to configure the video track in the stream returned by getDisplayMedia().
|
@JsOverlay @Nonnull static DisplayMediaStreamConstraints.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)