| // 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 RedEyeReduction { |
| "never", |
| "always", |
| "controllable", |
| }; |
| |
| enum FillLightMode { |
| "off", |
| "auto", |
| "flash", |
| }; |
| |
| dictionary PhotoCapabilities { |
| RedEyeReduction redEyeReduction; |
| MediaSettingsRange imageHeight; |
| MediaSettingsRange imageWidth; |
| sequence<FillLightMode> fillLightMode; |
| }; |