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