| // Copyright 2016 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // https://w3c.github.io/mediacapture-image/##photocapabilities-section |
| |
| enum MeteringMode { |
| "none", |
| "manual", |
| "single-shot", |
| "continuous", |
| }; |
| |
| enum FillLightMode { |
| "none", |
| "off", |
| "auto", |
| "flash", |
| "torch", |
| }; |
| |
| [ |
| OriginTrialEnabled=ImageCapture, |
| ] interface PhotoCapabilities { |
| readonly attribute MediaSettingsRange imageHeight; |
| readonly attribute MediaSettingsRange imageWidth; |
| readonly attribute FillLightMode fillLightMode; |
| readonly attribute boolean redEyeReduction; |
| }; |