Interface: InputConstraintSet
Hierarchy
MediaTrackConstraints
↳
InputConstraintSet
Properties
advanced
• Optional
advanced: MediaTrackConstraintSet
[]
Inherited from
MediaTrackConstraints.advanced
asd
• Optional
asd: ConstrainBoolean
Audio Signal Detection for the purpose of checking if the audio input is hardware muted or unusable
aspectRatio
• Optional
aspectRatio: ConstrainDouble
Inherited from
MediaTrackConstraints.aspectRatio
autoGainControl
• Optional
autoGainControl: ConstrainBoolean
Inherited from
MediaTrackConstraints.autoGainControl
backgroundBlurAmount
• Optional
backgroundBlurAmount: ConstrainULong
Blur size/level parameter when using video segmentation with blur
effects
bgImageUrl
• Optional
bgImageUrl: ConstrainDOMString
Image Url that is being used for video overlay effects
channelCount
• Optional
channelCount: ConstrainULong
Inherited from
MediaTrackConstraints.channelCount
denoise
• Optional
denoise: ConstrainBoolean
Whether or not using our own noise suppression
device
• Optional
device: DeviceConstraint
| ConstraintDeviceParameters
Same purpose as deviceId
but it gives more information about the device
so that we can have extra tolerance on device selection
deviceId
• Optional
deviceId: ConstrainDOMString
Inherited from
MediaTrackConstraints.deviceId
displaySurface
• Optional
displaySurface: ConstrainDOMString
Inherited from
MediaTrackConstraints.displaySurface
echoCancellation
• Optional
echoCancellation: ConstrainBoolean
Inherited from
MediaTrackConstraints.echoCancellation
edgeBlurAmount
• Optional
edgeBlurAmount: ConstrainULong
Blur amount applied to the segmented person's edge
facingMode
• Optional
facingMode: ConstrainDOMString
Inherited from
MediaTrackConstraints.facingMode
flipHorizontal
• Optional
flipHorizontal: ConstrainBoolean
Flip the video horizontally
foregroundThreshold
• Optional
foregroundThreshold: ConstrainDouble
Erode level for edge smoothing when using video segmentation
frameRate
• Optional
frameRate: ConstrainDouble
Inherited from
MediaTrackConstraints.frameRate
groupId
• Optional
groupId: ConstrainDOMString
Inherited from
MediaTrackConstraints.groupId
height
• Optional
height: ConstrainULong
Inherited from
MediaTrackConstraints.height
latency
• Optional
latency: ConstrainNumber
Inherited from
MediaTrackConstraints.latency
mixWithAdditionalMedia
• Optional
mixWithAdditionalMedia: ConstrainBoolean
Audio Signal Detection for the purpose of checking if the audio input is hardware muted or unusable
noiseSuppression
• Optional
noiseSuppression: ConstrainBoolean
Inherited from
MediaTrackConstraints.noiseSuppression
sampleRate
• Optional
sampleRate: ConstrainULong
Inherited from
MediaTrackConstraints.sampleRate
sampleSize
• Optional
sampleSize: ConstrainULong
Inherited from
MediaTrackConstraints.sampleSize
vad
• Optional
vad: ConstrainBoolean
Voice Activity Detection
videoSegmentation
• Optional
videoSegmentation: ConstrainDOMString
Whether or not using video segmentation, e.g. background
blur/replacement, to specify the effects, intended to be applied to the
segment. Available effects are none
, blur
, overlay
or remove
videoSegmentationModel
• Optional
videoSegmentationModel: ConstrainDOMString
Segmentation model to be used for video segmentation, currently only
supports mediapipeSelfie
and personify
volume
• Optional
volume: ConstrainNumber
Inherited from
MediaTrackConstraints.volume
width
• Optional
width: ConstrainULong
Inherited from
MediaTrackConstraints.width