36 lines
1,016 B
Text
36 lines
1,016 B
Text
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content was automatically extracted by Reffy into webref
|
|
// (https://github.com/w3c/webref)
|
|
// Source: Media Capture Automation (https://w3c.github.io/mediacapture-automation/)
|
|
|
|
enum MockCapturePromptResult {
|
|
"granted",
|
|
"denied"
|
|
};
|
|
|
|
dictionary MockCapturePromptResultConfiguration {
|
|
MockCapturePromptResult getUserMedia;
|
|
MockCapturePromptResult getDisplayMedia;
|
|
};
|
|
|
|
dictionary MockCaptureDeviceConfiguration {
|
|
DOMString label;
|
|
DOMString deviceId;
|
|
DOMString groupId;
|
|
};
|
|
|
|
dictionary MockCameraConfiguration : MockCaptureDeviceConfiguration {
|
|
double defaultFrameRate = 30;
|
|
DOMString facingMode = "user";
|
|
// TODO: Add more capabilities parameters like:
|
|
// ULongRange width;
|
|
// ULongRange height;
|
|
// DoubleRange frameRate;
|
|
};
|
|
|
|
dictionary MockMicrophoneConfiguration : MockCaptureDeviceConfiguration {
|
|
unsigned long defaultSampleRate = 44100;
|
|
// TODO: Add more capabilities parameters like:
|
|
// ULongRange sampleRate;
|
|
// sequence echoCancellation;
|
|
};
|