| // 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/index.html#idl-def-PhotoCapabilities |
| |
| enum FocusMode { |
| "unavailable", |
| "auto", |
| "manual" |
| }; |
| |
| [ |
| RuntimeEnabled=ImageCapture, |
| ] interface PhotoCapabilities { |
| readonly attribute MediaSettingsRange zoom; |
| readonly attribute FocusMode focusMode; |
| // TODO(mcasas): Implement all other PhotoCapabilities fields |
| // https://crbug.com/518807 |
| }; |