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
-
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