@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 DisplayMediaStreamConstraints dictionary is used to specify whether or not to include video and/or audio tracks in the MediaStream to be returned by getDisplayMedia(), as well as what type of processing must be applied to the tracks.
|
| 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 |
create() |
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(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(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 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)