MediaTrackConstraints extension type

The MediaTrackConstraints dictionary is used to describe a set of capabilities and the value or values each can take on. A constraints dictionary is passed into MediaStreamTrack.applyConstraints to allow a script to establish a set of exact (required) values or ranges and/or preferred values or ranges of values for the track, and the most recently-requested set of custom constraints can be retrieved by calling MediaStreamTrack.getConstraints.


API documentation sourced from MDN Web Docs.

on
Implemented types
Available extensions

Constructors

MediaTrackConstraints({ConstrainULong width, ConstrainULong height, ConstrainDouble aspectRatio, ConstrainDouble frameRate, ConstrainDOMString facingMode, ConstrainDOMString resizeMode, ConstrainULong sampleRate, ConstrainULong sampleSize, ConstrainBoolean echoCancellation, ConstrainBoolean autoGainControl, ConstrainBoolean noiseSuppression, ConstrainDouble latency, ConstrainULong channelCount, ConstrainDOMString deviceId, ConstrainDOMString groupId, ConstrainDOMString whiteBalanceMode, ConstrainDOMString exposureMode, ConstrainDOMString focusMode, ConstrainPoint2D pointsOfInterest, ConstrainDouble exposureCompensation, ConstrainDouble exposureTime, ConstrainDouble colorTemperature, ConstrainDouble iso, ConstrainDouble brightness, ConstrainDouble contrast, ConstrainDouble saturation, ConstrainDouble sharpness, ConstrainDouble focusDistance, JSAny pan, JSAny tilt, JSAny zoom, ConstrainBoolean torch, ConstrainDOMString displaySurface, ConstrainBoolean logicalSurface, ConstrainDOMString cursor, ConstrainBoolean restrictOwnAudio, ConstrainBoolean suppressLocalAudioPlayback, JSArray<MediaTrackConstraintSet> advanced})
factory

Properties

advanced JSArray<MediaTrackConstraintSet>
getter/setter pair
aspectRatio ConstrainDouble
getter/setter pairinherited
autoGainControl ConstrainBoolean
getter/setter pairinherited
brightness ConstrainDouble
getter/setter pairinherited
channelCount ConstrainULong
getter/setter pairinherited
colorTemperature ConstrainDouble
getter/setter pairinherited
contrast ConstrainDouble
getter/setter pairinherited
cursor ConstrainDOMString
getter/setter pairinherited
deviceId ConstrainDOMString
getter/setter pairinherited
displaySurface ConstrainDOMString
getter/setter pairinherited
echoCancellation ConstrainBoolean
getter/setter pairinherited
exposureCompensation ConstrainDouble
getter/setter pairinherited
exposureMode ConstrainDOMString
getter/setter pairinherited
exposureTime ConstrainDouble
getter/setter pairinherited
facingMode ConstrainDOMString
getter/setter pairinherited
focusDistance ConstrainDouble
getter/setter pairinherited
focusMode ConstrainDOMString
getter/setter pairinherited
frameRate ConstrainDouble
getter/setter pairinherited
groupId ConstrainDOMString
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
height ConstrainULong
getter/setter pairinherited
iso ConstrainDouble
getter/setter pairinherited
latency ConstrainDouble
getter/setter pairinherited
logicalSurface ConstrainBoolean
getter/setter pairinherited
noiseSuppression ConstrainBoolean
getter/setter pairinherited
pan JSAny
getter/setter pairinherited
pointsOfInterest ConstrainPoint2D
getter/setter pairinherited
resizeMode ConstrainDOMString
getter/setter pairinherited
restrictOwnAudio ConstrainBoolean
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sampleRate ConstrainULong
getter/setter pairinherited
sampleSize ConstrainULong
getter/setter pairinherited
saturation ConstrainDouble
getter/setter pairinherited
sharpness ConstrainDouble
getter/setter pairinherited
suppressLocalAudioPlayback ConstrainBoolean
getter/setter pairinherited
tilt JSAny
getter/setter pairinherited
torch ConstrainBoolean
getter/setter pairinherited
whiteBalanceMode ConstrainDOMString
getter/setter pairinherited
width ConstrainULong
getter/setter pairinherited
zoom JSAny
getter/setter pairinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited