Definition
Media Capture and Streams defines MediaTrackSupportedConstraints
dictionary MediaTrackSupportedConstraints {
boolean width = true;
boolean height = true;
boolean aspectRatio = true;
boolean frameRate = true;
boolean facingMode = true;
boolean resizeMode = true;
boolean sampleRate = true;
boolean sampleSize = true;
boolean echoCancellation = true;
boolean autoGainControl = true;
boolean noiseSuppression = true;
boolean latency = true;
boolean channelCount = true;
boolean deviceId = true;
boolean groupId = true;
boolean backgroundBlur = true;
};
This dictionary is extended in the following specifications:
- MediaStream Image Capture
partial dictionary MediaTrackSupportedConstraints { boolean whiteBalanceMode = true; boolean exposureMode = true; boolean focusMode = true; boolean pointsOfInterest = true; boolean exposureCompensation = true; boolean exposureTime = true; boolean colorTemperature = true; boolean iso = true; boolean brightness = true; boolean contrast = true; boolean pan = true; boolean saturation = true; boolean sharpness = true; boolean focusDistance = true; boolean tilt = true; boolean zoom = true; boolean torch = true; };
- Screen Capture
partial dictionary MediaTrackSupportedConstraints { boolean displaySurface = true; boolean logicalSurface = true; boolean cursor = true; boolean restrictOwnAudio = true; boolean suppressLocalAudioPlayback = true; };
Consolidated IDL (across partials)
dictionary MediaTrackSupportedConstraints {
boolean width = true;
boolean height = true;
boolean aspectRatio = true;
boolean frameRate = true;
boolean facingMode = true;
boolean resizeMode = true;
boolean sampleRate = true;
boolean sampleSize = true;
boolean echoCancellation = true;
boolean autoGainControl = true;
boolean noiseSuppression = true;
boolean latency = true;
boolean channelCount = true;
boolean deviceId = true;
boolean groupId = true;
boolean backgroundBlur = true;
boolean whiteBalanceMode = true;
boolean exposureMode = true;
boolean focusMode = true;
boolean pointsOfInterest = true;
boolean exposureCompensation = true;
boolean exposureTime = true;
boolean colorTemperature = true;
boolean iso = true;
boolean brightness = true;
boolean contrast = true;
boolean pan = true;
boolean saturation = true;
boolean sharpness = true;
boolean focusDistance = true;
boolean tilt = true;
boolean zoom = true;
boolean torch = true;
boolean displaySurface = true;
boolean logicalSurface = true;
boolean cursor = true;
boolean restrictOwnAudio = true;
boolean suppressLocalAudioPlayback = true;
};
Referring IDL interfaces/dictionaries
Referring specifications
- MediaStream Image Capture refers to
MediaTrackSupportedConstraints
- Screen Capture refers to
MediaTrackSupportedConstraints