1d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala/*
2d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Copyright (C) 2012 The Android Open Source Project
3d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala *
4d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Licensed under the Apache License, Version 2.0 (the "License");
5d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * you may not use this file except in compliance with the License.
6d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * You may obtain a copy of the License at
7d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala *
8d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala *      http://www.apache.org/licenses/LICENSE-2.0
9d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala *
10d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Unless required by applicable law or agreed to in writing, software
11d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * distributed under the License is distributed on an "AS IS" BASIS,
12d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * See the License for the specific language governing permissions and
14d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * limitations under the License.
15d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala */
16d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
17d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala/**
18d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * !! Do not include this file directly !!
19d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala *
20d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Include camera_metadata.h instead.
21d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala */
22d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
239835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala/** TODO: Nearly every enum in this file needs a description */
249835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
25d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala/**
26d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Top level hierarchy definitions for camera metadata. *_INFO sections are for
27d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * the static metadata that can be retrived without opening the camera device.
28d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * New sections must be added right before ANDROID_SECTION_COUNT to maintain
29d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * existing enumerations.
30d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala */
31d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvalaenum {
32d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_REQUEST = 0,
33d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS,
34d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_INFO,
35d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR,
36d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_INFO,
37d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH,
38d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_INFO,
39d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_HOT_PIXEL,
40d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_HOT_PIXEL_INFO,
41d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_DEMOSAIC,
42d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_DEMOSAIC_INFO,
43d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_NOISE,
44d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_NOISE_INFO,
45d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SHADING,
46d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SHADING_INFO,
47d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_GEOMETRIC,
48d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_GEOMETRIC_INFO,
49d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_COLOR,
50d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_COLOR_INFO,
51d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP,
52d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_INFO,
53d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_EDGE,
54d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_EDGE_INFO,
55d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SCALER,
56d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SCALER_INFO,
57d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG,
58d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_INFO,
59d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS,
60d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_INFO,
61d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL,
62d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_INFO,
6394879bd88f7ac3f2f678221497b8ad50c0bb3314Eino-Ville Talvala    ANDROID_QUIRKS_INFO,
64d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SECTION_COUNT,
65d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
66d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    VENDOR_SECTION = 0x8000
67d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala};
68d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
69d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala/**
70d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Hierarchy positions in enum space. All vendor extension tags must be
71d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * defined with tag >= VENDOR_SECTION_START
72d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala */
73d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvalaenum {
74d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_REQUEST_START         = ANDROID_REQUEST        << 16,
75d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_START            = ANDROID_LENS           << 16,
76d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_INFO_START       = ANDROID_LENS_INFO      << 16,
77d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_START          = ANDROID_SENSOR         << 16,
78d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_INFO_START     = ANDROID_SENSOR_INFO    << 16,
79d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_START           = ANDROID_FLASH          << 16,
80d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_INFO_START      = ANDROID_FLASH_INFO     << 16,
81d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_HOT_PIXEL_START       = ANDROID_HOT_PIXEL      << 16,
82d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_HOT_PIXEL_INFO_START  = ANDROID_HOT_PIXEL_INFO << 16,
83d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_DEMOSAIC_START        = ANDROID_DEMOSAIC       << 16,
84d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_DEMOSAIC_INFO_START   = ANDROID_DEMOSAIC_INFO  << 16,
85d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_NOISE_START           = ANDROID_NOISE          << 16,
86d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_NOISE_INFO_START      = ANDROID_NOISE_INFO     << 16,
87d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SHADING_START         = ANDROID_SHADING        << 16,
88d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SHADING_INFO_START    = ANDROID_SHADING_INFO   << 16,
89d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_GEOMETRIC_START       = ANDROID_GEOMETRIC      << 16,
90d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_GEOMETRIC_INFO_START  = ANDROID_GEOMETRIC_INFO << 16,
91d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_COLOR_START           = ANDROID_COLOR          << 16,
92d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_COLOR_INFO_START      = ANDROID_COLOR_INFO     << 16,
93d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_START         = ANDROID_TONEMAP        << 16,
94d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_INFO_START    = ANDROID_TONEMAP_INFO   << 16,
95d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_EDGE_START            = ANDROID_EDGE           << 16,
96d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_EDGE_INFO_START       = ANDROID_EDGE_INFO      << 16,
97d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SCALER_START          = ANDROID_SCALER         << 16,
98d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SCALER_INFO_START     = ANDROID_SCALER_INFO    << 16,
99d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_START            = ANDROID_JPEG           << 16,
100d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_INFO_START       = ANDROID_JPEG_INFO      << 16,
101d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_START           = ANDROID_STATS          << 16,
102d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_INFO_START      = ANDROID_STATS_INFO     << 16,
103d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_START         = ANDROID_CONTROL        << 16,
104d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_INFO_START    = ANDROID_CONTROL_INFO   << 16,
10594879bd88f7ac3f2f678221497b8ad50c0bb3314Eino-Ville Talvala    ANDROID_QUIRKS_INFO_START     = ANDROID_QUIRKS_INFO    << 16,
106d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    VENDOR_SECTION_START          = VENDOR_SECTION         << 16
107d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala};
108d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
109d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala/**
110d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Main enum for defining camera metadata tags.  New entries must always go
111d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * before the section _END tag to preserve existing enumeration values.  In
112d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * addition, the name and type of the tag needs to be added to
113d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * system/media/camera/src/camera_metadata_tag_info.c
114d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala */
115d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvalaenum {
116d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_REQUEST_ID = ANDROID_REQUEST_START,
117b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvala    ANDROID_REQUEST_TYPE,
118d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_REQUEST_METADATA_MODE,
119d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_REQUEST_OUTPUT_STREAMS,
120b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvala    ANDROID_REQUEST_INPUT_STREAMS,
121d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_REQUEST_FRAME_COUNT,
122d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_REQUEST_END,
123d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
124d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_FOCUS_DISTANCE = ANDROID_LENS_START,
125d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_APERTURE,
126d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_FOCAL_LENGTH,
127d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_FILTER_DENSITY,
128d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_OPTICAL_STABILIZATION_MODE,
129d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_FOCUS_RANGE,
130d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_END,
131d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
132d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_MINIMUM_FOCUS_DISTANCE = ANDROID_LENS_INFO_START,
133e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_LENS_HYPERFOCAL_DISTANCE,
134d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_AVAILABLE_FOCAL_LENGTHS,
135d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_AVAILABLE_APERTURES,
136d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_AVAILABLE_FILTER_DENSITY,
137d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_AVAILABLE_OPTICAL_STABILIZATION,
138e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_LENS_SHADING_MAP_SIZE,
139d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_SHADING_MAP,
140e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_LENS_GEOMETRIC_CORRECTION_MAP_SIZE,
141d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_GEOMETRIC_CORRECTION_MAP,
142d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_FACING,
143d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_POSITION,
144d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_LENS_INFO_END,
145d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
146d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_EXPOSURE_TIME = ANDROID_SENSOR_START,
147d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_FRAME_DURATION,
148d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_SENSITIVITY,
149d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_TIMESTAMP,
150d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_END,
151d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
152d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_EXPOSURE_TIME_RANGE = ANDROID_SENSOR_INFO_START,
153d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_MAX_FRAME_DURATION,
15494c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala    ANDROID_SENSOR_AVAILABLE_SENSITIVITIES,
155d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_COLOR_FILTER_ARRANGEMENT,
156e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_SENSOR_PHYSICAL_SIZE,
157d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_PIXEL_ARRAY_SIZE,
158d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_ACTIVE_ARRAY_SIZE,
159d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_WHITE_LEVEL,
160d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_BLACK_LEVEL_PATTERN,
161d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_COLOR_TRANSFORM_1,
162d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_COLOR_TRANSFORM_2,
163d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_REFERENCE_ILLUMINANT_1,
164d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_REFERENCE_ILLUMINANT_2,
165d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_FORWARD_MATRIX_1,
166d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_FORWARD_MATRIX_2,
167d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_CALIBRATION_TRANSFORM_1,
168d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_CALIBRATION_TRANSFORM_2,
169d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_BASE_GAIN_FACTOR,
170d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_MAX_ANALOG_SENSITIVITY,
171d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_NOISE_MODEL_COEFFICIENTS,
172d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_ORIENTATION,
173d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SENSOR_INFO_END,
174d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
175d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_MODE = ANDROID_FLASH_START,
176d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_FIRING_POWER,
177d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_FIRING_TIME,
178d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_END,
179d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
180e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_FLASH_AVAILABLE = ANDROID_FLASH_INFO_START,
181d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_CHARGE_DURATION,
182d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_FLASH_INFO_END,
183d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
184d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_HOT_PIXEL_MODE = ANDROID_HOT_PIXEL_START,
185d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_HOT_PIXEL_END,
186d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
187d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_HOT_PIXEL_INFO_END = ANDROID_HOT_PIXEL_INFO_START,
188d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
189d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_DEMOSAIC_MODE = ANDROID_DEMOSAIC_START,
190d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_DEMOSAIC_END,
191d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
192d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_DEMOSAIC_INFO_END = ANDROID_DEMOSAIC_INFO_START,
193d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
194d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_NOISE_MODE = ANDROID_NOISE_START,
195d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_NOISE_STRENGTH,
196d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_NOISE_END,
197d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
198d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_NOISE_INFO_END = ANDROID_NOISE_INFO_START,
199d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
200d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SHADING_MODE  = ANDROID_SHADING_START,
201d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SHADING_END,
202d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
203d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SHADING_INFO_END = ANDROID_SHADING_INFO_START,
204d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
205d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_GEOMETRIC_MODE  = ANDROID_GEOMETRIC_START,
206d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_GEOMETRIC_END,
207d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
208d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_GEOMETRIC_INFO_END = ANDROID_GEOMETRIC_INFO_START,
209d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
210d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_COLOR_MODE = ANDROID_COLOR_START,
211d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_COLOR_TRANSFORM,
212d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_COLOR_END,
213d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
214e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_COLOR_INFO_END = ANDROID_COLOR_INFO_START,
215d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
216d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_MODE = ANDROID_TONEMAP_START,
217d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_CURVE_RED,
218d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_CURVE_GREEN,
219d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_CURVE_BLUE,
220d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_END,
221d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
222d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_MAX_CURVE_POINTS = ANDROID_TONEMAP_INFO_START,
223d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_TONEMAP_INFO_END,
224d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
225d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_EDGE_MODE = ANDROID_EDGE_START,
226d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_EDGE_STRENGTH,
227d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_EDGE_END,
228d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
229d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_EDGE_INFO_END = ANDROID_EDGE_INFO_START,
230d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
2319835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_SCALER_CROP_REGION  = ANDROID_SCALER_START,
232d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SCALER_END,
233d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
234d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SCALER_AVAILABLE_FORMATS = ANDROID_SCALER_INFO_START,
235e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_SCALER_AVAILABLE_RAW_SIZES,
236e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_SCALER_AVAILABLE_RAW_MIN_DURATIONS,
237e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_SCALER_AVAILABLE_PROCESSED_SIZES,
238e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_SCALER_AVAILABLE_PROCESSED_MIN_DURATIONS,
239e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_SCALER_AVAILABLE_JPEG_SIZES,
240e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_SCALER_AVAILABLE_JPEG_MIN_DURATIONS,
241d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SCALER_AVAILABLE_MAX_ZOOM,
242d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_SCALER_INFO_END,
243d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
244d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_QUALITY = ANDROID_JPEG_START,
245d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_THUMBNAIL_SIZE,
246d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_THUMBNAIL_QUALITY,
247d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_GPS_COORDINATES,
248d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_GPS_PROCESSING_METHOD,
249d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_GPS_TIMESTAMP,
250d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_ORIENTATION,
251ceb22cffe92c73116009342c4f5e31e41b34fe5dEino-Ville Talvala    ANDROID_JPEG_SIZE,
252d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_END,
253d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
254d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_AVAILABLE_THUMBNAIL_SIZES  = ANDROID_JPEG_INFO_START,
255bf0c3ade4fa3a013877c92f9049372724b82a84bEino-Ville Talvala    ANDROID_JPEG_MAX_SIZE,
256d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_JPEG_INFO_END,
257d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
258d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_FACE_DETECT_MODE = ANDROID_STATS_START,
259d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_FACE_RECTANGLES,
260d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_FACE_SCORES,
261d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_FACE_LANDMARKS,
262d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_FACE_IDS,
263623ff65afea34612498dcf33887ffaf8b194c281Eino-Ville Talvala    ANDROID_STATS_HISTOGRAM_MODE,
264d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_HISTOGRAM,
265623ff65afea34612498dcf33887ffaf8b194c281Eino-Ville Talvala    ANDROID_STATS_SHARPNESS_MAP_MODE,
266d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_SHARPNESS_MAP,
267d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_END,
268d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
269d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_AVAILABLE_FACE_DETECT_MODES = ANDROID_STATS_INFO_START,
270d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_MAX_FACE_COUNT,
271d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_HISTOGRAM_BUCKET_COUNT,
272d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_MAX_HISTOGRAM_COUNT,
273d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_SHARPNESS_MAP_SIZE,
274d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_MAX_SHARPNESS_MAP_VALUE,
275d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_STATS_INFO_END,
276d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
2779835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_CAPTURE_INTENT = ANDROID_CONTROL_START,
2789835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_MODE,
2799835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_MODE,
2809835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE,
2819835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_VIDEO_STABILIZATION_MODE,
282d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_MODE,
283fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala    ANDROID_CONTROL_AE_LOCK,
284d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_REGIONS,
285d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_EXP_COMPENSATION,
286d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_TARGET_FPS_RANGE,
287d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_ANTIBANDING_MODE,
2889835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_STATE,
2894589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AE_PRECAPTURE_ID,
290d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AWB_MODE,
291fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala    ANDROID_CONTROL_AWB_LOCK,
292d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AWB_REGIONS,
2939835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_STATE,
294d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AF_MODE,
295d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AF_REGIONS,
296d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AF_STATE,
2974589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AF_TRIGGER_ID,
298d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_END,
299d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala
300e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_CONTROL_AVAILABLE_SCENE_MODES = ANDROID_CONTROL_INFO_START,
301e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_CONTROL_AVAILABLE_EFFECTS,
302d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_MAX_REGIONS,
303d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_AVAILABLE_MODES,
304d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_EXP_COMPENSATION_STEP,
305d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_EXP_COMPENSATION_RANGE,
306d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES,
307d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES,
308d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AWB_AVAILABLE_MODES,
309d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala    ANDROID_CONTROL_AF_AVAILABLE_MODES,
310e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES,
31194879bd88f7ac3f2f678221497b8ad50c0bb3314Eino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_OVERRIDES,
31294879bd88f7ac3f2f678221497b8ad50c0bb3314Eino-Ville Talvala    ANDROID_CONTROL_INFO_END,
31394879bd88f7ac3f2f678221497b8ad50c0bb3314Eino-Ville Talvala
31494879bd88f7ac3f2f678221497b8ad50c0bb3314Eino-Ville Talvala    ANDROID_QUIRKS_TRIGGER_AF_WITH_AUTO = ANDROID_QUIRKS_INFO_START,
31594879bd88f7ac3f2f678221497b8ad50c0bb3314Eino-Ville Talvala    ANDROID_QUIRKS_USE_ZSL_FORMAT,
3166c94a620035d8e719bf4e5040e39db92700bff6cIgor Murashkin    ANDROID_QUIRKS_METERING_CROP_REGION,
31794879bd88f7ac3f2f678221497b8ad50c0bb3314Eino-Ville Talvala    ANDROID_QUIRKS_INFO_END
318d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala};
31994c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala
32094c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala/**
32194c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala * Enumeration definitions for the various entries that need them
32294c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala */
32394c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala
324b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvala// ANDROID_REQUEST_METADATA_TYPE
325b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvalaenum {
326b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvala    ANDROID_REQUEST_TYPE_CAPTURE = 0,
327b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvala    ANDROID_REQUEST_TYPE_REPROCESS
328b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvala};
329b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvala
33094c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala// ANDROID_REQUEST_METADATA_MODE
33194c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvalaenum {
33294c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala    ANDROID_REQUEST_METADATA_NONE = 0,
33394c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala    ANDROID_REQUEST_METADATA_FULL
33494c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala};
33594c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala
3369835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_LENS_OPTICAL_STABILIZATION_MODE
3379835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
3389835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_LENS_OPTICAL_STABILIZATION_OFF = 0,
3399835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_LENS_OPTICAL_STABILIZATION_ON
3409835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
3419835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
342e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala// ANDROID_LENS_FACING
343e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvalaenum {
344e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_LENS_FACING_BACK = 0,
345e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_LENS_FACING_FRONT
346e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala};
347e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala
34894c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala// ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT
34994c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvalaenum {
35094c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala    ANDROID_SENSOR_RGGB = 0,
35194c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala    ANDROID_SENSOR_GRBG,
35294c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala    ANDROID_SENSOR_GBRG,
35394c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala    ANDROID_SENSOR_BGGR,
35494c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala    ANDROID_SENSOR_RGB
35594c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala};
35694c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala
3579835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_FLASH_MODE
3589835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
3599835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_FLASH_OFF = 0,
3609835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_FLASH_SINGLE,
3619835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_FLASH_TORCH
3629835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
3639835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
3649835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// General processing block modes
3659835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
3669835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_PROCESSING_OFF = 0,
3679835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_PROCESSING_FAST,
3689835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_PROCESSING_HIGH_QUALITY
3699835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
3709835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
3719835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_DEMOSAIC_MODE
3729835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
3739835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_DEMOSAIC_FAST = 1,
3749835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_DEMOSAIC_HIGH_QUALITY
3759835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
3769835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
3779835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_COLOR_MODE
3789835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
3799835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_COLOR_FAST = 1,
3809835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_COLOR_HIGH_QUALITY,
3819835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_COLOR_TRANSFORM_MATRIX
3829835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
3839835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
3849835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_TONEMAP_MODE
3859835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
3869835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_TONEMAP_FAST = 1,
3879835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_TONEMAP_HIGH_QUALITY,
3889835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_TONEMAP_CONTRAST_CURVE
3899835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
3909835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
39194c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala// ANDROID_SCALER_AVAILABLE_FORMATS uses HAL_PIXEL_FORMAT_* from
39294c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala// system/graphics.h
3939835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
3949835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_STATS_FACE_DETECTION_MODE
3959835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
3969835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_STATS_FACE_DETECTION_OFF = 0,
3979835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_STATS_FACE_DETECTION_SIMPLE,
3989835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_STATS_FACE_DETECTION_FULL
3999835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
4009835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
4019835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_STATS_HISTOGRAM/SHARPNESS_MAP_MODE
4029835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
4039835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_STATS_OFF = 0,
4049835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_STATS_ON
4059835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
4069835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
4079835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_CAPTURE_INTENT
4089835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
4099835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_INTENT_CUSTOM = 0,
4109835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_INTENT_PREVIEW,
4119835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_INTENT_STILL_CAPTURE,
4129835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_INTENT_VIDEO_RECORD,
4139835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_INTENT_VIDEO_SNAPSHOT,
4149835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_INTENT_ZERO_SHUTTER_LAG
4159835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
4169835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
4179835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_MODE
4189835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
4199835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_OFF = 0,
4209835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AUTO,
4219835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_USE_SCENE_MODE
4229835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
4239835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
4249835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_SCENE_MODE
4259835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
426e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_UNSUPPORTED = 0, // Only for availableSceneModes
427e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_FACE_PRIORITY,
4289835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_ACTION,
4299835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_PORTRAIT,
4309835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_LANDSCAPE,
4319835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_NIGHT,
4329835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_NIGHT_PORTRAIT,
4339835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_THEATRE,
4349835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_BEACH,
4359835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_SNOW,
4369835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_SUNSET,
4379835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_STEADYPHOTO,
4389835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_FIREWORKS,
4399835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_SPORTS,
4409835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_PARTY,
4419835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_CANDLELIGHT,
4429835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_SCENE_MODE_BARCODE
4439835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
4449835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
4459835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_EFFECT_MODE
4469835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
4479835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_OFF = 0,
4489835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_MONO,
4499835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_NEGATIVE,
4509835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_SOLARIZE,
4519835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_SEPIA,
4529835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_POSTERIZE,
4539835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_WHITEBOARD,
4549835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_BLACKBOARD,
4559835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_EFFECT_AQUA
4569835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
4579835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
4589835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_AE_MODE
4599835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
4609835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_OFF = 0,
4619835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_ON,
4629835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_ON_AUTO_FLASH,
4639835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_ON_ALWAYS_FLASH,
4649835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_ON_AUTO_FLASH_REDEYE
4659835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
4669835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
467fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala// ANDROID_CONTROL_AE_LOCK
468fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvalaenum {
469fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala    ANDROID_CONTROL_AE_LOCK_OFF = 0,
470fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala    ANDROID_CONTROL_AE_LOCK_ON
471fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala};
472fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala
4739835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_AE_ANTIBANDING_MODE
4749835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
4759835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_ANTIBANDING_OFF = 0,
4769835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_ANTIBANDING_50HZ,
4779835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_ANTIBANDING_60HZ,
4789835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AE_ANTIBANDING_AUTO
4799835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
4809835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
4814589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala// ANDROID_CONTROL_AE_STATE
4824589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvalaenum {
4834589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AE_STATE_INACTIVE = 0,
4844589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AE_STATE_SEARCHING,
4854589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AE_STATE_CONVERGED,
4864589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AE_STATE_LOCKED,
4874589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AE_STATE_FLASH_REQUIRED,
4884589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AE_STATE_PRECAPTURE
4894589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala};
4904589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala
4919835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_AWB_MODE
4929835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
4939835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_OFF = 0,
4949835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_AUTO,
4959835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_INCANDESCENT,
4969835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_FLUORESCENT,
4979835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_WARM_FLUORESCENT,
4989835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_DAYLIGHT,
4999835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_CLOUDY_DAYLIGHT,
5009835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_TWILIGHT,
5019835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AWB_SHADE
5029835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
5039835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
504fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala// ANDROID_CONTROL_AWB_LOCK
505fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvalaenum {
506fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala    ANDROID_CONTROL_AWB_LOCK_OFF = 0,
507fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala    ANDROID_CONTROL_AWB_LOCK_ON
508fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala};
509fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala
5104589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala// ANDROID_CONTROL_AWB_STATE
5114589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvalaenum {
5124589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AWB_STATE_INACTIVE = 0,
5134589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AWB_STATE_SEARCHING,
5144589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AWB_STATE_CONVERGED,
5154589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AWB_STATE_LOCKED,
5164589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala};
5174589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala
5189835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_AF_MODE
5199835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
5209835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AF_OFF = 0,
5219835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AF_AUTO,
5229835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AF_MACRO,
5239835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_AF_CONTINUOUS_VIDEO,
524e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_CONTROL_AF_CONTINUOUS_PICTURE,
525e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala    ANDROID_CONTROL_AF_EDOF
5269835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
5279835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala
5284589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala// ANDROID_CONTROL_AF_STATE
5294589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvalaenum {
5304589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AF_STATE_INACTIVE = 0,
5314589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AF_STATE_PASSIVE_SCAN,
5324589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AF_STATE_PASSIVE_FOCUSED,
5334589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AF_STATE_ACTIVE_SCAN,
5344589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AF_STATE_FOCUSED_LOCKED,
5354589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala    ANDROID_CONTROL_AF_STATE_NOT_FOCUSED_LOCKED
5364589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala};
5374589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala
5389835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_VIDEO_STABILIZATION
5399835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvalaenum {
5409835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_VIDEO_STABILIZATION_OFF = 0,
5419835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala    ANDROID_CONTROL_VIDEO_STABILIZATION_ON
5429835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala};
543