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
resizeMode
• Optional resizeMode: ConstrainDOMString
Image Url that is being used for video overlay effects
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