aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/webidls')
-rw-r--r--components/script/dom/webidls/MediaDevices.webidl84
1 files changed, 41 insertions, 43 deletions
diff --git a/components/script/dom/webidls/MediaDevices.webidl b/components/script/dom/webidls/MediaDevices.webidl
index 7fa30e0b916..866e1e964d0 100644
--- a/components/script/dom/webidls/MediaDevices.webidl
+++ b/components/script/dom/webidls/MediaDevices.webidl
@@ -23,31 +23,29 @@ partial interface MediaDevices {
dictionary MediaStreamConstraints {
- // (boolean or MediaTrackConstraints) video = false;
- // (boolean or MediaTrackConstraints) audio = false;
- boolean video = false;
- boolean audio = false;
+ (boolean or MediaTrackConstraints) video = false;
+ (boolean or MediaTrackConstraints) audio = false;
};
-// dictionary DoubleRange {
-// double max;
-// double min;
-// };
+dictionary DoubleRange {
+ double max;
+ double min;
+};
-// dictionary ConstrainDoubleRange : DoubleRange {
-// double exact;
-// double ideal;
-// };
+dictionary ConstrainDoubleRange : DoubleRange {
+ double exact;
+ double ideal;
+};
-// dictionary ULongRange {
-// [Clamp] unsigned long max;
-// [Clamp] unsigned long min;
-// };
+dictionary ULongRange {
+ [Clamp] unsigned long max;
+ [Clamp] unsigned long min;
+};
-// dictionary ConstrainULongRange : ULongRange {
-// [Clamp] unsigned long exact;
-// [Clamp] unsigned long ideal;
-// };
+dictionary ConstrainULongRange : ULongRange {
+ [Clamp] unsigned long exact;
+ [Clamp] unsigned long ideal;
+};
// dictionary ConstrainBooleanParameters {
// boolean exact;
@@ -59,30 +57,30 @@ dictionary MediaStreamConstraints {
// (DOMString or sequence<DOMString>) ideal;
// };
-// dictionary MediaTrackConstraints : MediaTrackConstraintSet {
-// sequence<MediaTrackConstraintSet> advanced;
-// };
+dictionary MediaTrackConstraints : MediaTrackConstraintSet {
+ sequence<MediaTrackConstraintSet> advanced;
+};
-// typedef ([Clamp] unsigned long or ConstrainULongRange) ConstrainULong;
-// typedef (double or ConstrainDoubleRange) ConstrainDouble;
+typedef ([Clamp] unsigned long or ConstrainULongRange) ConstrainULong;
+typedef (double or ConstrainDoubleRange) ConstrainDouble;
// typedef (boolean or ConstrainBooleanParameters) ConstrainBoolean;
// typedef (DOMString or sequence<DOMString> or ConstrainDOMStringParameters) ConstrainDOMString;
-// dictionary MediaTrackConstraintSet {
-// ConstrainULong width;
-// ConstrainULong height;
-// ConstrainDouble aspectRatio;
-// ConstrainDouble frameRate;
-// ConstrainDOMString facingMode;
-// ConstrainDOMString resizeMode;
-// ConstrainDouble volume;
-// ConstrainULong sampleRate;
-// ConstrainULong sampleSize;
-// ConstrainBoolean echoCancellation;
-// ConstrainBoolean autoGainControl;
-// ConstrainBoolean noiseSuppression;
-// ConstrainDouble latency;
-// ConstrainULong channelCount;
-// ConstrainDOMString deviceId;
-// ConstrainDOMString groupId;
-// };
+dictionary MediaTrackConstraintSet {
+ ConstrainULong width;
+ ConstrainULong height;
+ ConstrainDouble aspectRatio;
+ ConstrainDouble frameRate;
+ // ConstrainDOMString facingMode;
+ // ConstrainDOMString resizeMode;
+ // ConstrainDouble volume;
+ ConstrainULong sampleRate;
+ // ConstrainULong sampleSize;
+ // ConstrainBoolean echoCancellation;
+ // ConstrainBoolean autoGainControl;
+ // ConstrainBoolean noiseSuppression;
+ // ConstrainDouble latency;
+ // ConstrainULong channelCount;
+ // ConstrainDOMString deviceId;
+ // ConstrainDOMString groupId;
+};