MediaTrackSupportedConstraints extension type
The MediaTrackSupportedConstraints
dictionary establishes the list of
constrainable properties recognized by the or browser in its implementation
of the MediaStreamTrack object. An object conforming to
MediaTrackSupportedConstraints
is returned by
MediaDevices.getSupportedConstraints.
Because of the way interface definitions in WebIDL work, if a constraint is
requested but not supported, no error will occur. Instead, the specified
constraints will be applied, with any unrecognized constraints stripped from
the request. That can lead to confusing and hard to debug errors, so be sure
to use getSupportedConstraints()
to retrieve this information before
attempting to establish constraints if you need to know the difference
between silently ignoring a constraint and a constraint being accepted.
An actual constraint set is described using an object based on the MediaTrackConstraints dictionary.
To learn more about how constraints work, see Capabilities, constraints, and settings.
Constructors
Properties
- aspectRatio ↔ bool
-
getter/setter pair
- autoGainControl ↔ bool
-
getter/setter pair
- channelCount ↔ bool
-
getter/setter pair
- deviceId ↔ bool
-
getter/setter pair
- echoCancellation ↔ bool
-
getter/setter pair
- facingMode ↔ bool
-
getter/setter pair
- frameRate ↔ bool
-
getter/setter pair
- groupId ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- height ↔ bool
-
getter/setter pair
- latency ↔ bool
-
getter/setter pair
- noiseSuppression ↔ bool
-
getter/setter pair
- resizeMode ↔ bool
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sampleRate ↔ bool
-
getter/setter pair
- sampleSize ↔ bool
-
getter/setter pair
- width ↔ bool
-
getter/setter pair
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