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 2308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin/** 2408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin * ! Do not edit this file directly ! 2508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin * 2608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin * Generated automatically from camera_metadata_tags.mako 2708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin */ 2808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 299835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala/** TODO: Nearly every enum in this file needs a description */ 309835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 31d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala/** 32d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Top level hierarchy definitions for camera metadata. *_INFO sections are for 33d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * the static metadata that can be retrived without opening the camera device. 34d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * New sections must be added right before ANDROID_SECTION_COUNT to maintain 35d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * existing enumerations. 36d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala */ 3708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_section { 3808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_COLOR_CORRECTION, 3908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL, 4008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_DEMOSAIC, 4108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_EDGE, 42d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_FLASH, 43d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_FLASH_INFO, 44d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_HOT_PIXEL, 4508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_JPEG, 4608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS, 4708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_INFO, 4808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_NOISE_REDUCTION, 4908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_QUIRKS, 5008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_REQUEST, 5108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SCALER, 5208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR, 5308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_INFO, 54d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_SHADING, 5508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS, 5608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_INFO, 57d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_TONEMAP, 58c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin ANDROID_LED, 5938b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin ANDROID_INFO, 6069fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_BLACK_LEVEL, 615c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC, 6241d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He ANDROID_REPROCESS, 63a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala ANDROID_DEPTH, 64d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_SECTION_COUNT, 65d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 66d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala VENDOR_SECTION = 0x8000 6708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_section_t; 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 */ 7308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_section_start { 7408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_COLOR_CORRECTION_START = ANDROID_COLOR_CORRECTION << 16, 7508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_START = ANDROID_CONTROL << 16, 7608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_DEMOSAIC_START = ANDROID_DEMOSAIC << 16, 7708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_EDGE_START = ANDROID_EDGE << 16, 7808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_START = ANDROID_FLASH << 16, 7908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_INFO_START = ANDROID_FLASH_INFO << 16, 8008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_HOT_PIXEL_START = ANDROID_HOT_PIXEL << 16, 8108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_JPEG_START = ANDROID_JPEG << 16, 8208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_START = ANDROID_LENS << 16, 8308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_INFO_START = ANDROID_LENS_INFO << 16, 8408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_NOISE_REDUCTION_START = ANDROID_NOISE_REDUCTION << 16, 8508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_QUIRKS_START = ANDROID_QUIRKS << 16, 8608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_REQUEST_START = ANDROID_REQUEST << 16, 8708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SCALER_START = ANDROID_SCALER << 16, 8808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_START = ANDROID_SENSOR << 16, 8908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_INFO_START = ANDROID_SENSOR_INFO << 16, 9008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SHADING_START = ANDROID_SHADING << 16, 9108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_START = ANDROID_STATISTICS << 16, 9208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_INFO_START = ANDROID_STATISTICS_INFO << 16, 9308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_TONEMAP_START = ANDROID_TONEMAP << 16, 94c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin ANDROID_LED_START = ANDROID_LED << 16, 9538b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin ANDROID_INFO_START = ANDROID_INFO << 16, 9669fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_BLACK_LEVEL_START = ANDROID_BLACK_LEVEL << 16, 975c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC_START = ANDROID_SYNC << 16, 9841d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He ANDROID_REPROCESS_START = ANDROID_REPROCESS << 16, 99a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala ANDROID_DEPTH_START = ANDROID_DEPTH << 16, 10008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin VENDOR_SECTION_START = VENDOR_SECTION << 16 10108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_section_start_t; 102d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 103d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala/** 104d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * Main enum for defining camera metadata tags. New entries must always go 105d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * before the section _END tag to preserve existing enumeration values. In 106d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * addition, the name and type of the tag needs to be added to 107d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala * system/media/camera/src/camera_metadata_tag_info.c 108d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala */ 10908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_tag { 110f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_COLOR_CORRECTION_MODE = // enum | public 111f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_COLOR_CORRECTION_START, 11269fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_COLOR_CORRECTION_TRANSFORM, // rational[] | public 11369fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_COLOR_CORRECTION_GAINS, // float[] | public 11433776413f67bb95a03f084a0984bd112437cb2d3Zhijun He ANDROID_COLOR_CORRECTION_ABERRATION_MODE, // enum | public 11533776413f67bb95a03f084a0984bd112437cb2d3Zhijun He ANDROID_COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES, 116450e01c27173d2e5051c73e59d5f6386dca5fa93Zhijun He // byte[] | public 11708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_COLOR_CORRECTION_END, 11808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 119f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_ANTIBANDING_MODE = // enum | public 120f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_START, 121f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_EXPOSURE_COMPENSATION, // int32 | public 122f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_LOCK, // enum | public 123f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_MODE, // enum | public 124f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_REGIONS, // int32[] | public 125f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_TARGET_FPS_RANGE, // int32[] | public 126f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER, // enum | public 127f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AF_MODE, // enum | public 128f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AF_REGIONS, // int32[] | public 129f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AF_TRIGGER, // enum | public 130f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AWB_LOCK, // enum | public 131f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AWB_MODE, // enum | public 132f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AWB_REGIONS, // int32[] | public 133f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_CAPTURE_INTENT, // enum | public 134f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_EFFECT_MODE, // enum | public 135f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_MODE, // enum | public 136f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE, // enum | public 137f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_VIDEO_STABILIZATION_MODE, // enum | public 138f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES, // byte[] | public 1399fa0d90ffe79b92476f6b8eb66b53e32c0a30d45Eino-Ville Talvala ANDROID_CONTROL_AE_AVAILABLE_MODES, // byte[] | public 140f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES, // int32[] | public 141f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_COMPENSATION_RANGE, // int32[] | public 142f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_COMPENSATION_STEP, // rational | public 143f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AF_AVAILABLE_MODES, // byte[] | public 144f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AVAILABLE_EFFECTS, // byte[] | public 145f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AVAILABLE_SCENE_MODES, // byte[] | public 14608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES, 147f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala // byte[] | public 148f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AWB_AVAILABLE_MODES, // byte[] | public 149c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_CONTROL_MAX_REGIONS, // int32[] | ndk_public 150f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_OVERRIDES, // byte[] | system 1516c936c18e02b122baaa3d5056b0555b6cff256f8Igor Murashkin ANDROID_CONTROL_AE_PRECAPTURE_ID, // int32 | system 152f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AE_STATE, // enum | public 153f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AF_STATE, // enum | public 1546c936c18e02b122baaa3d5056b0555b6cff256f8Igor Murashkin ANDROID_CONTROL_AF_TRIGGER_ID, // int32 | system 155f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_CONTROL_AWB_STATE, // enum | public 15617f2d2cc06c625dcab66473213a094914815f637Zhijun He ANDROID_CONTROL_AVAILABLE_HIGH_SPEED_VIDEO_CONFIGURATIONS, 15717f2d2cc06c625dcab66473213a094914815f637Zhijun He // int32[] | hidden 1583417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_CONTROL_AE_LOCK_AVAILABLE, // enum | public 1593417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_CONTROL_AWB_LOCK_AVAILABLE, // enum | public 1603417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_CONTROL_AVAILABLE_MODES, // byte[] | public 1612003c8de511d1052b10d9f95adcbf24a046314b9Yin-Chia Yeh ANDROID_CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE, // int32[] | public 1622003c8de511d1052b10d9f95adcbf24a046314b9Yin-Chia Yeh ANDROID_CONTROL_POST_RAW_SENSITIVITY_BOOST, // int32 | public 16308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_END, 164d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 165f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_DEMOSAIC_MODE = // enum | system 166f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_DEMOSAIC_START, 16708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_DEMOSAIC_END, 168d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 169f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_EDGE_MODE = // enum | public 170f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_EDGE_START, 171f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_EDGE_STRENGTH, // byte | system 172d14f716e11bac121792300afe5105a790046c61fRuben Brunk ANDROID_EDGE_AVAILABLE_EDGE_MODES, // byte[] | public 17308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_EDGE_END, 174d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 175f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_FIRING_POWER = // byte | system 176f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_START, 177f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_FIRING_TIME, // int64 | system 178f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_MODE, // enum | public 179f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_COLOR_TEMPERATURE, // byte | system 180f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_MAX_ENERGY, // byte | system 181f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_STATE, // enum | public 182d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_FLASH_END, 183d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 1845169ce170497cc589ddd7d9f68439c9f0bac0989Zhijun He ANDROID_FLASH_INFO_AVAILABLE = // enum | public 185f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_INFO_START, 186f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_FLASH_INFO_CHARGE_DURATION, // int64 | system 187d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_FLASH_INFO_END, 188d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 189cd05eed29f9ad1160d034ed0baa7059ca8ebce39Ruben Brunk ANDROID_HOT_PIXEL_MODE = // enum | public 190f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_HOT_PIXEL_START, 19149e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk ANDROID_HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES, // byte[] | public 192d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_HOT_PIXEL_END, 193d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 194c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_JPEG_GPS_COORDINATES = // double[] | ndk_public 195f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_JPEG_START, 196c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_JPEG_GPS_PROCESSING_METHOD, // byte | ndk_public 197c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_JPEG_GPS_TIMESTAMP, // int64 | ndk_public 198f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_JPEG_ORIENTATION, // int32 | public 199f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_JPEG_QUALITY, // byte | public 200f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_JPEG_THUMBNAIL_QUALITY, // byte | public 201f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_JPEG_THUMBNAIL_SIZE, // int32[] | public 202f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_JPEG_AVAILABLE_THUMBNAIL_SIZES, // int32[] | public 203f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_JPEG_MAX_SIZE, // int32 | system 204f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_JPEG_SIZE, // int32 | system 20508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_JPEG_END, 206d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 207f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_APERTURE = // float | public 208f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_START, 209f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_FILTER_DENSITY, // float | public 210f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_FOCAL_LENGTH, // float | public 211f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_FOCUS_DISTANCE, // float | public 212f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_OPTICAL_STABILIZATION_MODE, // enum | public 213f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_FACING, // enum | public 214489e58c795d180d830b4cbfcb03ced3c01b8f180Eino-Ville Talvala ANDROID_LENS_POSE_ROTATION, // float[] | public 215489e58c795d180d830b4cbfcb03ced3c01b8f180Eino-Ville Talvala ANDROID_LENS_POSE_TRANSLATION, // float[] | public 21650451ad7539603a3fcf5a835b5ba010bf4b71e52Zhijun He ANDROID_LENS_FOCUS_RANGE, // float[] | public 217f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_STATE, // enum | public 218489e58c795d180d830b4cbfcb03ced3c01b8f180Eino-Ville Talvala ANDROID_LENS_INTRINSIC_CALIBRATION, // float[] | public 219489e58c795d180d830b4cbfcb03ced3c01b8f180Eino-Ville Talvala ANDROID_LENS_RADIAL_DISTORTION, // float[] | public 22008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_END, 221d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 222f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_INFO_AVAILABLE_APERTURES = // float[] | public 223f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_INFO_START, 224f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_INFO_AVAILABLE_FILTER_DENSITIES, // float[] | public 225f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_INFO_AVAILABLE_FOCAL_LENGTHS, // float[] | public 226f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION,// byte[] | public 227f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_INFO_HYPERFOCAL_DISTANCE, // float | public 228f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LENS_INFO_MINIMUM_FOCUS_DISTANCE, // float | public 229c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_LENS_INFO_SHADING_MAP_SIZE, // int32[] | ndk_public 230f92c76aca3e7c56c188b18956a00c42b194f796dZhijun He ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION, // enum | public 23108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_INFO_END, 232d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 233f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_NOISE_REDUCTION_MODE = // enum | public 234f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_NOISE_REDUCTION_START, 235f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_NOISE_REDUCTION_STRENGTH, // byte | system 236d14f716e11bac121792300afe5105a790046c61fRuben Brunk ANDROID_NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES, 237d14f716e11bac121792300afe5105a790046c61fRuben Brunk // byte[] | public 23808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_NOISE_REDUCTION_END, 239d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 240f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_QUIRKS_METERING_CROP_REGION = // byte | system 241f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_QUIRKS_START, 242f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_QUIRKS_TRIGGER_AF_WITH_AUTO, // byte | system 243f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_QUIRKS_USE_ZSL_FORMAT, // byte | system 24452a64a571f037c5b519b98c69a3b47466d4accceEino-Ville Talvala ANDROID_QUIRKS_USE_PARTIAL_RESULT, // byte | hidden 24552a64a571f037c5b519b98c69a3b47466d4accceEino-Ville Talvala ANDROID_QUIRKS_PARTIAL_RESULT, // enum | hidden 24608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_QUIRKS_END, 247d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 248757ec2451b7983528e0a3594f16e9b2e834769c5Igor Murashkin ANDROID_REQUEST_FRAME_COUNT = // int32 | hidden 249f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_REQUEST_START, 250f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_REQUEST_ID, // int32 | hidden 251e36cdbe76abf3798a148cb11a90bd78abb50af65Zhijun He ANDROID_REQUEST_INPUT_STREAMS, // int32[] | system 252f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_REQUEST_METADATA_MODE, // enum | system 253e36cdbe76abf3798a148cb11a90bd78abb50af65Zhijun He ANDROID_REQUEST_OUTPUT_STREAMS, // int32[] | system 254f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_REQUEST_TYPE, // enum | system 255c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_REQUEST_MAX_NUM_OUTPUT_STREAMS, // int32[] | ndk_public 256f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_REQUEST_MAX_NUM_REPROCESS_STREAMS, // int32[] | system 25741d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He ANDROID_REQUEST_MAX_NUM_INPUT_STREAMS, // int32 | public 258a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_REQUEST_PIPELINE_DEPTH, // byte | public 259a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_REQUEST_PIPELINE_MAX_DEPTH, // byte | public 2602e29110c67e293f1163bdcd83c20fab2870dd09bIgor Murashkin ANDROID_REQUEST_PARTIAL_RESULT_COUNT, // int32 | public 261c593aee3c1184a4a5641c6bec7d6fc305b50d429Zhijun He ANDROID_REQUEST_AVAILABLE_CAPABILITIES, // enum[] | public 262c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_REQUEST_AVAILABLE_REQUEST_KEYS, // int32[] | ndk_public 263c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_REQUEST_AVAILABLE_RESULT_KEYS, // int32[] | ndk_public 264c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS, // int32[] | ndk_public 26508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_REQUEST_END, 266d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 267f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SCALER_CROP_REGION = // int32[] | public 268f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SCALER_START, 2696c936c18e02b122baaa3d5056b0555b6cff256f8Igor Murashkin ANDROID_SCALER_AVAILABLE_FORMATS, // enum[] | hidden 2706c936c18e02b122baaa3d5056b0555b6cff256f8Igor Murashkin ANDROID_SCALER_AVAILABLE_JPEG_MIN_DURATIONS, // int64[] | hidden 2716c936c18e02b122baaa3d5056b0555b6cff256f8Igor Murashkin ANDROID_SCALER_AVAILABLE_JPEG_SIZES, // int32[] | hidden 272f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM, // float | public 2736c936c18e02b122baaa3d5056b0555b6cff256f8Igor Murashkin ANDROID_SCALER_AVAILABLE_PROCESSED_MIN_DURATIONS, // int64[] | hidden 2746c936c18e02b122baaa3d5056b0555b6cff256f8Igor Murashkin ANDROID_SCALER_AVAILABLE_PROCESSED_SIZES, // int32[] | hidden 275f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SCALER_AVAILABLE_RAW_MIN_DURATIONS, // int64[] | system 276f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SCALER_AVAILABLE_RAW_SIZES, // int32[] | system 2779e48beb66739bbe16d69a7da2c39e7fd82e183bdChien-Yu Chen ANDROID_SCALER_AVAILABLE_INPUT_OUTPUT_FORMATS_MAP,// int32 | hidden 278c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS, // enum[] | ndk_public 279c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_SCALER_AVAILABLE_MIN_FRAME_DURATIONS, // int64[] | ndk_public 280c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_SCALER_AVAILABLE_STALL_DURATIONS, // int64[] | ndk_public 281d0f25ca5e95ac23796a1209b82c4cafd91fa3402Zhijun He ANDROID_SCALER_CROPPING_TYPE, // enum | public 28208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SCALER_END, 283d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 284f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_EXPOSURE_TIME = // int64 | public 285f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_START, 286f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_FRAME_DURATION, // int64 | public 287f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_SENSITIVITY, // int32 | public 2887db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1, // enum | public 2897db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT2, // byte | public 2907db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_CALIBRATION_TRANSFORM1, // rational[] | public 2917db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_CALIBRATION_TRANSFORM2, // rational[] | public 2927db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_COLOR_TRANSFORM1, // rational[] | public 2937db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_COLOR_TRANSFORM2, // rational[] | public 2947db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_FORWARD_MATRIX1, // rational[] | public 2957db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_FORWARD_MATRIX2, // rational[] | public 29666e62a4952ede1bebd6bcbbdbf214720d61e43fcZhijun He ANDROID_SENSOR_BASE_GAIN_FACTOR, // rational | system 29724bdaafa4c822c77b98643d4b3ecd3d2a0414b7cRuben Brunk ANDROID_SENSOR_BLACK_LEVEL_PATTERN, // int32[] | public 298f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_MAX_ANALOG_SENSITIVITY, // int32 | public 299f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_ORIENTATION, // int32 | public 300d0f482a16fbac09fdd6b69a62f61b8abdd9330cdZhijun He ANDROID_SENSOR_PROFILE_HUE_SAT_MAP_DIMENSIONS, // int32[] | system 301f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_TIMESTAMP, // int64 | public 30266e62a4952ede1bebd6bcbbdbf214720d61e43fcZhijun He ANDROID_SENSOR_TEMPERATURE, // float | system 3037b9e9bcf10c7069f8c1706ff6a24ab36e98d0948Ruben Brunk ANDROID_SENSOR_NEUTRAL_COLOR_POINT, // rational[] | public 3046a424ffd2545e1eb96748690bad76c68d7e9f0c2Ruben Brunk ANDROID_SENSOR_NOISE_PROFILE, // double[] | public 305d0f482a16fbac09fdd6b69a62f61b8abdd9330cdZhijun He ANDROID_SENSOR_PROFILE_HUE_SAT_MAP, // float[] | system 306d0f482a16fbac09fdd6b69a62f61b8abdd9330cdZhijun He ANDROID_SENSOR_PROFILE_TONE_CURVE, // float[] | system 3076a5fd11f35fcab57a1431c02922aaa58744876e4Ruben Brunk ANDROID_SENSOR_GREEN_SPLIT, // float | public 308a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_SENSOR_TEST_PATTERN_DATA, // int32[] | public 309a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_SENSOR_TEST_PATTERN_MODE, // enum | public 31029a973df1ce9999b29d351643b0cc091a4cb77b5Zhijun He ANDROID_SENSOR_AVAILABLE_TEST_PATTERN_MODES, // int32[] | public 311cc5cfdcea180440d44a8b4b8ce9b6a6038e253a1Zhijun He ANDROID_SENSOR_ROLLING_SHUTTER_SKEW, // int64 | public 312d363a1293e46ae03541f5e2b3500856cc1d837eaZhijun He ANDROID_SENSOR_OPTICAL_BLACK_REGIONS, // int32[] | public 31388f2ffd3a6d1b2e4f1f53351e308e8fac59f7c3aZhijun He ANDROID_SENSOR_DYNAMIC_BLACK_LEVEL, // float[] | public 314d363a1293e46ae03541f5e2b3500856cc1d837eaZhijun He ANDROID_SENSOR_DYNAMIC_WHITE_LEVEL, // int32 | public 315366da5bdc4c7f9398c30bc8d2df29c144cf9a704Yin-Chia Yeh ANDROID_SENSOR_OPAQUE_RAW_SIZE, // int32[] | system 31608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_END, 317d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 318f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_INFO_ACTIVE_ARRAY_SIZE = // int32[] | public 319f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_INFO_START, 32069fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_SENSOR_INFO_SENSITIVITY_RANGE, // int32[] | public 321f769dd947dbb781e919e1bd96b33b4b25cce1244Zhijun He ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT, // enum | public 322f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_INFO_EXPOSURE_TIME_RANGE, // int64[] | public 323f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_INFO_MAX_FRAME_DURATION, // int64 | public 324f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SENSOR_INFO_PHYSICAL_SIZE, // float[] | public 325cd05eed29f9ad1160d034ed0baa7059ca8ebce39Ruben Brunk ANDROID_SENSOR_INFO_PIXEL_ARRAY_SIZE, // int32[] | public 32692dd85bdeb38fa04418e110fbb45adb8a5fb7971Ruben Brunk ANDROID_SENSOR_INFO_WHITE_LEVEL, // int32 | public 327122906cb559a82b1ff1a2158e3d7181b9fe7a49bEino-Ville Talvala ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE, // enum | public 328d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh ANDROID_SENSOR_INFO_LENS_SHADING_APPLIED, // enum | public 32993192944359dd503c799cfbb4a9de46edfaf5eaeRuben Brunk ANDROID_SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE, 33093192944359dd503c799cfbb4a9de46edfaf5eaeRuben Brunk // int32[] | public 33108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_INFO_END, 332d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 3336ba8696135aa6e676e7b9fec94fee254cabfa496Zhijun He ANDROID_SHADING_MODE = // enum | public 334f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SHADING_START, 335f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_SHADING_STRENGTH, // byte | system 336d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh ANDROID_SHADING_AVAILABLE_MODES, // byte[] | public 33708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SHADING_END, 338d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 339f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_FACE_DETECT_MODE = // enum | public 340f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_START, 341f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_HISTOGRAM_MODE, // enum | system 342f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_SHARPNESS_MAP_MODE, // enum | system 34349e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk ANDROID_STATISTICS_HOT_PIXEL_MAP_MODE, // enum | public 344c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_STATISTICS_FACE_IDS, // int32[] | ndk_public 345c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_STATISTICS_FACE_LANDMARKS, // int32[] | ndk_public 346c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_STATISTICS_FACE_RECTANGLES, // int32[] | ndk_public 347c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_STATISTICS_FACE_SCORES, // byte[] | ndk_public 348f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_HISTOGRAM, // int32[] | system 349f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_SHARPNESS_MAP, // int32[] | system 350d089ee6902fe06695c119368e05339f6ea2ad402Eino-Ville Talvala ANDROID_STATISTICS_LENS_SHADING_CORRECTION_MAP, // byte | java_public 351c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_STATISTICS_LENS_SHADING_MAP, // float[] | ndk_public 3520fe2f13dcb007a9d6c761314ed5022cce3106293Igor Murashkin ANDROID_STATISTICS_PREDICTED_COLOR_GAINS, // float[] | hidden 3530fe2f13dcb007a9d6c761314ed5022cce3106293Igor Murashkin ANDROID_STATISTICS_PREDICTED_COLOR_TRANSFORM, // rational[] | hidden 35469fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_STATISTICS_SCENE_FLICKER, // enum | public 35549e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk ANDROID_STATISTICS_HOT_PIXEL_MAP, // int32[] | public 35669fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_STATISTICS_LENS_SHADING_MAP_MODE, // enum | public 35708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_END, 35808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 359452ed11b0c690c2a4de2e34532bc4f1c7ae1cccfZhijun He ANDROID_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES = 360f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala // byte[] | public 361f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_INFO_START, 362f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_INFO_HISTOGRAM_BUCKET_COUNT, // int32 | system 363f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_INFO_MAX_FACE_COUNT, // int32 | public 364f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_INFO_MAX_HISTOGRAM_COUNT, // int32 | system 365f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_INFO_MAX_SHARPNESS_MAP_VALUE, // int32 | system 366f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_STATISTICS_INFO_SHARPNESS_MAP_SIZE, // int32[] | system 36749e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk ANDROID_STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES, 36849e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk // byte[] | public 369d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh ANDROID_STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES, 370d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh // byte[] | public 37108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_INFO_END, 37208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 373c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_TONEMAP_CURVE_BLUE = // float[] | ndk_public 374f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_TONEMAP_START, 375c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_TONEMAP_CURVE_GREEN, // float[] | ndk_public 376c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_TONEMAP_CURVE_RED, // float[] | ndk_public 377f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_TONEMAP_MODE, // enum | public 378f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_TONEMAP_MAX_CURVE_POINTS, // int32 | public 379d14f716e11bac121792300afe5105a790046c61fRuben Brunk ANDROID_TONEMAP_AVAILABLE_TONE_MAP_MODES, // byte[] | public 3803417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_TONEMAP_GAMMA, // float | public 3813417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_TONEMAP_PRESET_CURVE, // enum | public 382d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala ANDROID_TONEMAP_END, 383d8afb4d1a4245b2a9d722cbb358a4d6febed89cfEino-Ville Talvala 384f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LED_TRANSMIT = // enum | hidden 385f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LED_START, 386f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_LED_AVAILABLE_LEDS, // enum[] | hidden 387c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin ANDROID_LED_END, 388c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin 389f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL = // enum | public 390f384f0a06cf156c51c4ca584a4323e132c15f64fEino-Ville Talvala ANDROID_INFO_START, 39138b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin ANDROID_INFO_END, 39238b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin 39369fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_BLACK_LEVEL_LOCK = // enum | public 39469fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_BLACK_LEVEL_START, 39569fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_BLACK_LEVEL_END, 39669fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He 397c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_SYNC_FRAME_NUMBER = // enum | ndk_public 3985c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC_START, 3995c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC_MAX_LATENCY, // enum | public 4005c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC_END, 4015c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin 402c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_REPROCESS_EFFECTIVE_EXPOSURE_FACTOR = // float | java_public 40341d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He ANDROID_REPROCESS_START, 404c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_REPROCESS_MAX_CAPTURE_STALL, // int32 | java_public 40541d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He ANDROID_REPROCESS_END, 40641d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He 407a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala ANDROID_DEPTH_MAX_DEPTH_SAMPLES = // int32 | system 408a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala ANDROID_DEPTH_START, 409a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala ANDROID_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS, 410c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh // enum[] | ndk_public 411c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_DEPTH_AVAILABLE_DEPTH_MIN_FRAME_DURATIONS,// int64[] | ndk_public 412c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61Yin-Chia Yeh ANDROID_DEPTH_AVAILABLE_DEPTH_STALL_DURATIONS, // int64[] | ndk_public 4138f0d2d13990a22790da52342ab0f87726a0d046aEino-Ville Talvala ANDROID_DEPTH_DEPTH_IS_EXCLUSIVE, // enum | public 414a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala ANDROID_DEPTH_END, 415a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala 41608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_tag_t; 41794c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala 41894c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala/** 41994c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala * Enumeration definitions for the various entries that need them 42094c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala */ 42194c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala 42208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_COLOR_CORRECTION_MODE 42308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_color_correction_mode { 42408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_COLOR_CORRECTION_MODE_TRANSFORM_MATRIX, 42508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_COLOR_CORRECTION_MODE_FAST, 42608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_COLOR_CORRECTION_MODE_HIGH_QUALITY, 42708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_color_correction_mode_t; 428b38807839b88a8f2a68a09a3fb5d656f2c249073Eino-Ville Talvala 42933776413f67bb95a03f084a0984bd112437cb2d3Zhijun He// ANDROID_COLOR_CORRECTION_ABERRATION_MODE 43033776413f67bb95a03f084a0984bd112437cb2d3Zhijun Hetypedef enum camera_metadata_enum_android_color_correction_aberration_mode { 43133776413f67bb95a03f084a0984bd112437cb2d3Zhijun He ANDROID_COLOR_CORRECTION_ABERRATION_MODE_OFF, 43233776413f67bb95a03f084a0984bd112437cb2d3Zhijun He ANDROID_COLOR_CORRECTION_ABERRATION_MODE_FAST, 43333776413f67bb95a03f084a0984bd112437cb2d3Zhijun He ANDROID_COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY, 43433776413f67bb95a03f084a0984bd112437cb2d3Zhijun He} camera_metadata_enum_android_color_correction_aberration_mode_t; 435450e01c27173d2e5051c73e59d5f6386dca5fa93Zhijun He 43694c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala 43708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_AE_ANTIBANDING_MODE 43808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_ae_antibanding_mode { 43908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_ANTIBANDING_MODE_OFF, 44008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_ANTIBANDING_MODE_50HZ, 44108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_ANTIBANDING_MODE_60HZ, 44208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_ANTIBANDING_MODE_AUTO, 44308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_ae_antibanding_mode_t; 4449835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 44508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_AE_LOCK 44608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_ae_lock { 44708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_LOCK_OFF, 44876548fe3842cf21fd424435c5e31210f39541b1aEino-Ville Talvala ANDROID_CONTROL_AE_LOCK_ON, 44908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_ae_lock_t; 450e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala 45108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_AE_MODE 45208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_ae_mode { 45308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_MODE_OFF, 45408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_MODE_ON, 45508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_MODE_ON_AUTO_FLASH, 45608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_MODE_ON_ALWAYS_FLASH, 45708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE, 45808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_ae_mode_t; 45994c1901a96c268f55012809f8261f2ec89c16deaEino-Ville Talvala 4603b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala// ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER 4613b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvalatypedef enum camera_metadata_enum_android_control_ae_precapture_trigger { 4623b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_IDLE, 4633b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_START, 464e7cd5568cdc6e9ec601c9f110605af53aad7a118Zhijun He ANDROID_CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL, 4653b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala} camera_metadata_enum_android_control_ae_precapture_trigger_t; 4663b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala 46708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_AF_MODE 46808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_af_mode { 46908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_MODE_OFF, 47008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_MODE_AUTO, 47108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_MODE_MACRO, 47208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_MODE_CONTINUOUS_VIDEO, 47308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_MODE_CONTINUOUS_PICTURE, 47408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_MODE_EDOF, 47508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_af_mode_t; 4769835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 4773b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala// ANDROID_CONTROL_AF_TRIGGER 4783b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvalatypedef enum camera_metadata_enum_android_control_af_trigger { 4793b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala ANDROID_CONTROL_AF_TRIGGER_IDLE, 4803b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala ANDROID_CONTROL_AF_TRIGGER_START, 4813b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala ANDROID_CONTROL_AF_TRIGGER_CANCEL, 4823b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala} camera_metadata_enum_android_control_af_trigger_t; 4833b4383ae1c6491f088a6752c71d1d57115941b96Eino-Ville Talvala 48408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_AWB_LOCK 48508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_awb_lock { 48608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_LOCK_OFF, 48776548fe3842cf21fd424435c5e31210f39541b1aEino-Ville Talvala ANDROID_CONTROL_AWB_LOCK_ON, 48808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_awb_lock_t; 4899835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 49008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_AWB_MODE 49108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_awb_mode { 49208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_OFF, 49308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_AUTO, 49408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_INCANDESCENT, 49508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_FLUORESCENT, 49608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_WARM_FLUORESCENT, 49708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_DAYLIGHT, 49808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_CLOUDY_DAYLIGHT, 49908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_TWILIGHT, 50008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_MODE_SHADE, 50108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_awb_mode_t; 5029835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 5039835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_CAPTURE_INTENT 50408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_capture_intent { 50508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_CAPTURE_INTENT_CUSTOM, 50608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_CAPTURE_INTENT_PREVIEW, 50708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_CAPTURE_INTENT_STILL_CAPTURE, 50808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_CAPTURE_INTENT_VIDEO_RECORD, 50908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_CAPTURE_INTENT_VIDEO_SNAPSHOT, 51008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_CAPTURE_INTENT_ZERO_SHUTTER_LAG, 511e713fa64f77bdb9895415e0fa031b7c6c2668907Zhijun He ANDROID_CONTROL_CAPTURE_INTENT_MANUAL, 51208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_capture_intent_t; 51308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 51408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_EFFECT_MODE 51508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_effect_mode { 51608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_OFF, 51708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_MONO, 51808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_NEGATIVE, 51908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_SOLARIZE, 52008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_SEPIA, 52108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_POSTERIZE, 52208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_WHITEBOARD, 52308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_BLACKBOARD, 52408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_EFFECT_MODE_AQUA, 52508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_effect_mode_t; 5269835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 5279835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_MODE 52808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_mode { 52908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_MODE_OFF, 53008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_MODE_AUTO, 53108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_MODE_USE_SCENE_MODE, 5324412faa9b441729804cadd81df418ef97d454fbdZhijun He ANDROID_CONTROL_MODE_OFF_KEEP_STATE, 53308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_mode_t; 5349835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 5359835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala// ANDROID_CONTROL_SCENE_MODE 53608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_scene_mode { 5379e28ea7c5f7ea4550827414ce6f8f3818f90453cRuben Brunk ANDROID_CONTROL_SCENE_MODE_DISABLED = 0, 538e86a770948e22cd7802b94898fad38377d2fd2bcEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_FACE_PRIORITY, 5399835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_ACTION, 5409835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_PORTRAIT, 5419835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_LANDSCAPE, 5429835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_NIGHT, 5439835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_NIGHT_PORTRAIT, 5449835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_THEATRE, 5459835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_BEACH, 5469835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_SNOW, 5479835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_SUNSET, 5489835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_STEADYPHOTO, 5499835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_FIREWORKS, 5509835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_SPORTS, 5519835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_PARTY, 5529835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala ANDROID_CONTROL_SCENE_MODE_CANDLELIGHT, 55308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_SCENE_MODE_BARCODE, 55417f2d2cc06c625dcab66473213a094914815f637Zhijun He ANDROID_CONTROL_SCENE_MODE_HIGH_SPEED_VIDEO, 55517b1dd5bf1821d7d326c74192779b54c15eed1a8Ruben Brunk ANDROID_CONTROL_SCENE_MODE_HDR, 5561a71d0da6f39c3354248f9cc7b8029d6511458c2Zhijun He ANDROID_CONTROL_SCENE_MODE_FACE_PRIORITY_LOW_LIGHT, 557ff19a6214d5ac43db1aef0129b78c84d550d55e6Yin-Chia Yeh ANDROID_CONTROL_SCENE_MODE_DEVICE_CUSTOM_START = 100, 558ff19a6214d5ac43db1aef0129b78c84d550d55e6Yin-Chia Yeh ANDROID_CONTROL_SCENE_MODE_DEVICE_CUSTOM_END = 127, 55908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_scene_mode_t; 5609835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 56108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_VIDEO_STABILIZATION_MODE 56208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_video_stabilization_mode { 56308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_VIDEO_STABILIZATION_MODE_OFF, 56408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_VIDEO_STABILIZATION_MODE_ON, 56508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_video_stabilization_mode_t; 5669835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 5674589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala// ANDROID_CONTROL_AE_STATE 56808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_ae_state { 56908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_STATE_INACTIVE, 5704589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala ANDROID_CONTROL_AE_STATE_SEARCHING, 5714589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala ANDROID_CONTROL_AE_STATE_CONVERGED, 5724589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala ANDROID_CONTROL_AE_STATE_LOCKED, 5734589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala ANDROID_CONTROL_AE_STATE_FLASH_REQUIRED, 57408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AE_STATE_PRECAPTURE, 57508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_ae_state_t; 5769835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 57708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_CONTROL_AF_STATE 57808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_af_state { 57908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_STATE_INACTIVE, 58008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_STATE_PASSIVE_SCAN, 58108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_STATE_PASSIVE_FOCUSED, 58208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_STATE_ACTIVE_SCAN, 58308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_STATE_FOCUSED_LOCKED, 58408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AF_STATE_NOT_FOCUSED_LOCKED, 585492ba7cc1dbf63c4d838506d0921dd073efaa8daEino-Ville Talvala ANDROID_CONTROL_AF_STATE_PASSIVE_UNFOCUSED, 58608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_af_state_t; 587fdb26f84b2540aa253ece0c4b225e87cde63f64cEino-Ville Talvala 5884589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala// ANDROID_CONTROL_AWB_STATE 58908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_control_awb_state { 59008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_CONTROL_AWB_STATE_INACTIVE, 5914589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala ANDROID_CONTROL_AWB_STATE_SEARCHING, 5924589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala ANDROID_CONTROL_AWB_STATE_CONVERGED, 5934589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala ANDROID_CONTROL_AWB_STATE_LOCKED, 59408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_control_awb_state_t; 5954589e489353e5062fb9285c0b872629ca6454dadEino-Ville Talvala 5963417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh// ANDROID_CONTROL_AE_LOCK_AVAILABLE 5973417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yehtypedef enum camera_metadata_enum_android_control_ae_lock_available { 5983417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_CONTROL_AE_LOCK_AVAILABLE_FALSE, 5993417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_CONTROL_AE_LOCK_AVAILABLE_TRUE, 6003417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh} camera_metadata_enum_android_control_ae_lock_available_t; 6013417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh 6023417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh// ANDROID_CONTROL_AWB_LOCK_AVAILABLE 6033417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yehtypedef enum camera_metadata_enum_android_control_awb_lock_available { 6043417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_CONTROL_AWB_LOCK_AVAILABLE_FALSE, 6053417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh ANDROID_CONTROL_AWB_LOCK_AVAILABLE_TRUE, 6063417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh} camera_metadata_enum_android_control_awb_lock_available_t; 6073417b291cfea0df678eb3b481f27f8ecb75c2a6aYin-Chia Yeh 6089835a5d2698e657691ba17e1e2bb865c2022fbdeEino-Ville Talvala 60908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_DEMOSAIC_MODE 61008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_demosaic_mode { 61108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_DEMOSAIC_MODE_FAST, 61208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_DEMOSAIC_MODE_HIGH_QUALITY, 61308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_demosaic_mode_t; 61408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 61508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 61608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_EDGE_MODE 61708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_edge_mode { 61808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_EDGE_MODE_OFF, 61908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_EDGE_MODE_FAST, 62008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_EDGE_MODE_HIGH_QUALITY, 621073e458991e8b25690fcf8b5848e1e1e3a8a3f5bEino-Ville Talvala ANDROID_EDGE_MODE_ZERO_SHUTTER_LAG, 62208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_edge_mode_t; 62308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 62408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 62508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_FLASH_MODE 62608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_flash_mode { 62708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_MODE_OFF, 62808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_MODE_SINGLE, 62908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_MODE_TORCH, 63008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_flash_mode_t; 63108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 63208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_FLASH_STATE 63308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_flash_state { 63408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_STATE_UNAVAILABLE, 63508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_STATE_CHARGING, 63608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_STATE_READY, 63708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_FLASH_STATE_FIRED, 638e74a31cf33c6fb884803954c0740154d2b9708c1Zhijun He ANDROID_FLASH_STATE_PARTIAL, 63908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_flash_state_t; 64008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 64108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 6425169ce170497cc589ddd7d9f68439c9f0bac0989Zhijun He// ANDROID_FLASH_INFO_AVAILABLE 6435169ce170497cc589ddd7d9f68439c9f0bac0989Zhijun Hetypedef enum camera_metadata_enum_android_flash_info_available { 6445169ce170497cc589ddd7d9f68439c9f0bac0989Zhijun He ANDROID_FLASH_INFO_AVAILABLE_FALSE, 6455169ce170497cc589ddd7d9f68439c9f0bac0989Zhijun He ANDROID_FLASH_INFO_AVAILABLE_TRUE, 6465169ce170497cc589ddd7d9f68439c9f0bac0989Zhijun He} camera_metadata_enum_android_flash_info_available_t; 6475169ce170497cc589ddd7d9f68439c9f0bac0989Zhijun He 64808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 64908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_HOT_PIXEL_MODE 65008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_hot_pixel_mode { 65108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_HOT_PIXEL_MODE_OFF, 65208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_HOT_PIXEL_MODE_FAST, 65308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_HOT_PIXEL_MODE_HIGH_QUALITY, 65408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_hot_pixel_mode_t; 65508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 65608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 65708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 65808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_LENS_OPTICAL_STABILIZATION_MODE 65908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_lens_optical_stabilization_mode { 66008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_OPTICAL_STABILIZATION_MODE_OFF, 66108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_OPTICAL_STABILIZATION_MODE_ON, 66208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_lens_optical_stabilization_mode_t; 66308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 66408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_LENS_FACING 66508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_lens_facing { 66608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_FACING_FRONT, 66708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_FACING_BACK, 668be30d4fcf4e983ec42eecf73a53317083a23a89aZhijun He ANDROID_LENS_FACING_EXTERNAL, 66908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_lens_facing_t; 67008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 67108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_LENS_STATE 67208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_lens_state { 67308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_LENS_STATE_STATIONARY, 6740e323a10780a53b10cf5e222bb0332276b0487a9Igor Murashkin ANDROID_LENS_STATE_MOVING, 67508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_lens_state_t; 67608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 67708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 678f92c76aca3e7c56c188b18956a00c42b194f796dZhijun He// ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION 679f92c76aca3e7c56c188b18956a00c42b194f796dZhijun Hetypedef enum camera_metadata_enum_android_lens_info_focus_distance_calibration { 680f92c76aca3e7c56c188b18956a00c42b194f796dZhijun He ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED, 681f92c76aca3e7c56c188b18956a00c42b194f796dZhijun He ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE, 682f92c76aca3e7c56c188b18956a00c42b194f796dZhijun He ANDROID_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED, 683f92c76aca3e7c56c188b18956a00c42b194f796dZhijun He} camera_metadata_enum_android_lens_info_focus_distance_calibration_t; 684f92c76aca3e7c56c188b18956a00c42b194f796dZhijun He 68508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 68608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_NOISE_REDUCTION_MODE 68708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_noise_reduction_mode { 68808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_NOISE_REDUCTION_MODE_OFF, 68908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_NOISE_REDUCTION_MODE_FAST, 69008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_NOISE_REDUCTION_MODE_HIGH_QUALITY, 69141d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He ANDROID_NOISE_REDUCTION_MODE_MINIMAL, 692073e458991e8b25690fcf8b5848e1e1e3a8a3f5bEino-Ville Talvala ANDROID_NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG, 69308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_noise_reduction_mode_t; 69408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 69508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 69682ce3311c9430610330456412b0dfab208a7dee3Eino-Ville Talvala// ANDROID_QUIRKS_PARTIAL_RESULT 69782ce3311c9430610330456412b0dfab208a7dee3Eino-Ville Talvalatypedef enum camera_metadata_enum_android_quirks_partial_result { 69882ce3311c9430610330456412b0dfab208a7dee3Eino-Ville Talvala ANDROID_QUIRKS_PARTIAL_RESULT_FINAL, 69982ce3311c9430610330456412b0dfab208a7dee3Eino-Ville Talvala ANDROID_QUIRKS_PARTIAL_RESULT_PARTIAL, 70082ce3311c9430610330456412b0dfab208a7dee3Eino-Ville Talvala} camera_metadata_enum_android_quirks_partial_result_t; 70182ce3311c9430610330456412b0dfab208a7dee3Eino-Ville Talvala 70208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 70308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_REQUEST_METADATA_MODE 70408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_request_metadata_mode { 70508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_REQUEST_METADATA_MODE_NONE, 70608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_REQUEST_METADATA_MODE_FULL, 70708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_request_metadata_mode_t; 70808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 70908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_REQUEST_TYPE 71008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_request_type { 71108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_REQUEST_TYPE_CAPTURE, 71208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_REQUEST_TYPE_REPROCESS, 71308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_request_type_t; 71408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 71557d570d4e893d676e64c2d8b107671f454f9bed2Igor Murashkin// ANDROID_REQUEST_AVAILABLE_CAPABILITIES 71657d570d4e893d676e64c2d8b107671f454f9bed2Igor Murashkintypedef enum camera_metadata_enum_android_request_available_capabilities { 71757d570d4e893d676e64c2d8b107671f454f9bed2Igor Murashkin ANDROID_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE, 71857d570d4e893d676e64c2d8b107671f454f9bed2Igor Murashkin ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR, 7195fb671c5e2a253246114fab69c6ded5282ccfd4dZhijun He ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING, 720452ed11b0c690c2a4de2e34532bc4f1c7ae1cccfZhijun He ANDROID_REQUEST_AVAILABLE_CAPABILITIES_RAW, 721f8581f6ebc1f1b6a3053d0aac583a1682ae6b990Chien-Yu Chen ANDROID_REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING, 722a43690a4d2421800d8293d831c7b0ed1719d2f58Ruben Brunk ANDROID_REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS, 7230f0d79551a1c00565ce4ed389f82d2f468d7ce7dEino-Ville Talvala ANDROID_REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE, 72441d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He ANDROID_REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING, 7258f0d2d13990a22790da52342ab0f87726a0d046aEino-Ville Talvala ANDROID_REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT, 7267defc683c4e99cfef83d8352d20e619ad1018e9dZhijun He ANDROID_REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO, 72757d570d4e893d676e64c2d8b107671f454f9bed2Igor Murashkin} camera_metadata_enum_android_request_available_capabilities_t; 72857d570d4e893d676e64c2d8b107671f454f9bed2Igor Murashkin 72908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 73008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_SCALER_AVAILABLE_FORMATS 73108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_scaler_available_formats { 7328f48c18e9982e3e71d49d42b1a8b2d5bbe506d41Ruben Brunk ANDROID_SCALER_AVAILABLE_FORMATS_RAW16 = 0x20, 7338f48c18e9982e3e71d49d42b1a8b2d5bbe506d41Ruben Brunk ANDROID_SCALER_AVAILABLE_FORMATS_RAW_OPAQUE = 0x24, 73408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SCALER_AVAILABLE_FORMATS_YV12 = 0x32315659, 735c2eebfffbaeb9da4093d3cd1a323974dbb2b164dZhijun He ANDROID_SCALER_AVAILABLE_FORMATS_YCrCb_420_SP = 0x11, 736c2eebfffbaeb9da4093d3cd1a323974dbb2b164dZhijun He ANDROID_SCALER_AVAILABLE_FORMATS_IMPLEMENTATION_DEFINED = 0x22, 737c2eebfffbaeb9da4093d3cd1a323974dbb2b164dZhijun He ANDROID_SCALER_AVAILABLE_FORMATS_YCbCr_420_888 = 0x23, 738c2eebfffbaeb9da4093d3cd1a323974dbb2b164dZhijun He ANDROID_SCALER_AVAILABLE_FORMATS_BLOB = 0x21, 73908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_scaler_available_formats_t; 74008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 741aa6bd6fb6d48b5f4761478e0c3026a237a0a5795Igor Murashkin// ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS 742aa6bd6fb6d48b5f4761478e0c3026a237a0a5795Igor Murashkintypedef enum camera_metadata_enum_android_scaler_available_stream_configurations { 743aa6bd6fb6d48b5f4761478e0c3026a237a0a5795Igor Murashkin ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, 744aa6bd6fb6d48b5f4761478e0c3026a237a0a5795Igor Murashkin ANDROID_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_INPUT, 745aa6bd6fb6d48b5f4761478e0c3026a237a0a5795Igor Murashkin} camera_metadata_enum_android_scaler_available_stream_configurations_t; 746aa6bd6fb6d48b5f4761478e0c3026a237a0a5795Igor Murashkin 747d0f25ca5e95ac23796a1209b82c4cafd91fa3402Zhijun He// ANDROID_SCALER_CROPPING_TYPE 748d0f25ca5e95ac23796a1209b82c4cafd91fa3402Zhijun Hetypedef enum camera_metadata_enum_android_scaler_cropping_type { 749d0f25ca5e95ac23796a1209b82c4cafd91fa3402Zhijun He ANDROID_SCALER_CROPPING_TYPE_CENTER_ONLY, 750d0f25ca5e95ac23796a1209b82c4cafd91fa3402Zhijun He ANDROID_SCALER_CROPPING_TYPE_FREEFORM, 751d0f25ca5e95ac23796a1209b82c4cafd91fa3402Zhijun He} camera_metadata_enum_android_scaler_cropping_type_t; 752d0f25ca5e95ac23796a1209b82c4cafd91fa3402Zhijun He 75308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 7547db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk// ANDROID_SENSOR_REFERENCE_ILLUMINANT1 7557db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunktypedef enum camera_metadata_enum_android_sensor_reference_illuminant1 { 7567db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT = 1, 7577db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_FLUORESCENT = 2, 7587db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_TUNGSTEN = 3, 7597db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_FLASH = 4, 7607db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_FINE_WEATHER = 9, 7617db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER = 10, 7627db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_SHADE = 11, 7637db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT_FLUORESCENT = 12, 7647db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_DAY_WHITE_FLUORESCENT = 13, 7657db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT = 14, 7667db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_WHITE_FLUORESCENT = 15, 7677db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_STANDARD_A = 17, 7687db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_STANDARD_B = 18, 7697db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_STANDARD_C = 19, 7707db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_D55 = 20, 7717db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_D65 = 21, 7727db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_D75 = 22, 7737db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_D50 = 23, 7747db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk ANDROID_SENSOR_REFERENCE_ILLUMINANT1_ISO_STUDIO_TUNGSTEN = 24, 7757db06e2b22a6db4e89969a68176090838aa0cbfbRuben Brunk} camera_metadata_enum_android_sensor_reference_illuminant1_t; 77608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 777a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin// ANDROID_SENSOR_TEST_PATTERN_MODE 778a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkintypedef enum camera_metadata_enum_android_sensor_test_pattern_mode { 779a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_SENSOR_TEST_PATTERN_MODE_OFF, 780a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_SENSOR_TEST_PATTERN_MODE_SOLID_COLOR, 781a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_SENSOR_TEST_PATTERN_MODE_COLOR_BARS, 782a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_SENSOR_TEST_PATTERN_MODE_COLOR_BARS_FADE_TO_GRAY, 783a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_SENSOR_TEST_PATTERN_MODE_PN9, 784a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin ANDROID_SENSOR_TEST_PATTERN_MODE_CUSTOM1 = 256, 785a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin} camera_metadata_enum_android_sensor_test_pattern_mode_t; 786a46e02f132cca70a376e384a4e4dda725e9f384dIgor Murashkin 78708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 78808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT 78908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_sensor_info_color_filter_arrangement { 79008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB, 79108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GRBG, 79208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GBRG, 79308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_BGGR, 79408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGB, 79508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_sensor_info_color_filter_arrangement_t; 79608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 797122906cb559a82b1ff1a2158e3d7181b9fe7a49bEino-Ville Talvala// ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE 798122906cb559a82b1ff1a2158e3d7181b9fe7a49bEino-Ville Talvalatypedef enum camera_metadata_enum_android_sensor_info_timestamp_source { 799122906cb559a82b1ff1a2158e3d7181b9fe7a49bEino-Ville Talvala ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN, 800122906cb559a82b1ff1a2158e3d7181b9fe7a49bEino-Ville Talvala ANDROID_SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME, 801122906cb559a82b1ff1a2158e3d7181b9fe7a49bEino-Ville Talvala} camera_metadata_enum_android_sensor_info_timestamp_source_t; 80291449c87365cc8f6495dd290cc08f0996a9c5129Zhijun He 803d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh// ANDROID_SENSOR_INFO_LENS_SHADING_APPLIED 804d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yehtypedef enum camera_metadata_enum_android_sensor_info_lens_shading_applied { 805d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh ANDROID_SENSOR_INFO_LENS_SHADING_APPLIED_FALSE, 806d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh ANDROID_SENSOR_INFO_LENS_SHADING_APPLIED_TRUE, 807d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh} camera_metadata_enum_android_sensor_info_lens_shading_applied_t; 808d7dcb7441568c6f4d8f7704627e5707041ebe515Yin-Chia Yeh 80908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 81008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_SHADING_MODE 81108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_shading_mode { 81208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SHADING_MODE_OFF, 81308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SHADING_MODE_FAST, 81408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_SHADING_MODE_HIGH_QUALITY, 81508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_shading_mode_t; 81608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 81708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 81808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_STATISTICS_FACE_DETECT_MODE 81908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_statistics_face_detect_mode { 82008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_FACE_DETECT_MODE_OFF, 82108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_FACE_DETECT_MODE_SIMPLE, 82208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_FACE_DETECT_MODE_FULL, 82308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_statistics_face_detect_mode_t; 82408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 82508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_STATISTICS_HISTOGRAM_MODE 82608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_statistics_histogram_mode { 82708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_HISTOGRAM_MODE_OFF, 82808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_HISTOGRAM_MODE_ON, 82908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_statistics_histogram_mode_t; 83008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 83108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_STATISTICS_SHARPNESS_MAP_MODE 83208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_statistics_sharpness_map_mode { 83308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_SHARPNESS_MAP_MODE_OFF, 83408b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_STATISTICS_SHARPNESS_MAP_MODE_ON, 83508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_statistics_sharpness_map_mode_t; 83608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 83749e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk// ANDROID_STATISTICS_HOT_PIXEL_MAP_MODE 83849e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunktypedef enum camera_metadata_enum_android_statistics_hot_pixel_map_mode { 83949e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk ANDROID_STATISTICS_HOT_PIXEL_MAP_MODE_OFF, 84049e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk ANDROID_STATISTICS_HOT_PIXEL_MAP_MODE_ON, 84149e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk} camera_metadata_enum_android_statistics_hot_pixel_map_mode_t; 84249e4f911d7b6d68c3115a13d4b6150e071cd0b27Ruben Brunk 84369fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He// ANDROID_STATISTICS_SCENE_FLICKER 84469fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun Hetypedef enum camera_metadata_enum_android_statistics_scene_flicker { 84569fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_STATISTICS_SCENE_FLICKER_NONE, 84669fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_STATISTICS_SCENE_FLICKER_50HZ, 84769fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_STATISTICS_SCENE_FLICKER_60HZ, 84869fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He} camera_metadata_enum_android_statistics_scene_flicker_t; 84969fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He 85069fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He// ANDROID_STATISTICS_LENS_SHADING_MAP_MODE 85169fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun Hetypedef enum camera_metadata_enum_android_statistics_lens_shading_map_mode { 85269fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_STATISTICS_LENS_SHADING_MAP_MODE_OFF, 85369fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_STATISTICS_LENS_SHADING_MAP_MODE_ON, 85469fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He} camera_metadata_enum_android_statistics_lens_shading_map_mode_t; 85569fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He 85608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 85708b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 85808b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin// ANDROID_TONEMAP_MODE 85908b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkintypedef enum camera_metadata_enum_android_tonemap_mode { 86008b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_TONEMAP_MODE_CONTRAST_CURVE, 86108b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_TONEMAP_MODE_FAST, 86208b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin ANDROID_TONEMAP_MODE_HIGH_QUALITY, 863993d4c4cb381b1a9fee5f8c37b7c427dc8966f90Yin-Chia Yeh ANDROID_TONEMAP_MODE_GAMMA_VALUE, 864993d4c4cb381b1a9fee5f8c37b7c427dc8966f90Yin-Chia Yeh ANDROID_TONEMAP_MODE_PRESET_CURVE, 86508b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin} camera_metadata_enum_android_tonemap_mode_t; 86608b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 867993d4c4cb381b1a9fee5f8c37b7c427dc8966f90Yin-Chia Yeh// ANDROID_TONEMAP_PRESET_CURVE 868993d4c4cb381b1a9fee5f8c37b7c427dc8966f90Yin-Chia Yehtypedef enum camera_metadata_enum_android_tonemap_preset_curve { 869993d4c4cb381b1a9fee5f8c37b7c427dc8966f90Yin-Chia Yeh ANDROID_TONEMAP_PRESET_CURVE_SRGB, 870993d4c4cb381b1a9fee5f8c37b7c427dc8966f90Yin-Chia Yeh ANDROID_TONEMAP_PRESET_CURVE_REC709, 871993d4c4cb381b1a9fee5f8c37b7c427dc8966f90Yin-Chia Yeh} camera_metadata_enum_android_tonemap_preset_curve_t; 872993d4c4cb381b1a9fee5f8c37b7c427dc8966f90Yin-Chia Yeh 87308b8aadab1b04a4451d06f152580df2a3ac3afefIgor Murashkin 874c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin// ANDROID_LED_TRANSMIT 875c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkintypedef enum camera_metadata_enum_android_led_transmit { 876c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin ANDROID_LED_TRANSMIT_OFF, 877c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin ANDROID_LED_TRANSMIT_ON, 878c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin} camera_metadata_enum_android_led_transmit_t; 879c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin 880c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin// ANDROID_LED_AVAILABLE_LEDS 881c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkintypedef enum camera_metadata_enum_android_led_available_leds { 882c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin ANDROID_LED_AVAILABLE_LEDS_TRANSMIT, 883c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin} camera_metadata_enum_android_led_available_leds_t; 884c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin 885c469f7dc234ec0b901440902cd6e39acaf9b0781Igor Murashkin 88638b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin// ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL 88738b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkintypedef enum camera_metadata_enum_android_info_supported_hardware_level { 88838b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED, 88938b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_FULL, 89031b50c2ab8082bfbfe603d896b44659f1fd97015Ruben Brunk ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY, 891ea3b26886f230c995490a7affe2da58cd8361934Eino-Ville Talvala ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_3, 89238b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin} camera_metadata_enum_android_info_supported_hardware_level_t; 89338b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin 89438b8cae3876ce1c02d6da310ad93fb31d9c5a9edIgor Murashkin 89569fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He// ANDROID_BLACK_LEVEL_LOCK 89669fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun Hetypedef enum camera_metadata_enum_android_black_level_lock { 89769fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_BLACK_LEVEL_LOCK_OFF, 89869fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He ANDROID_BLACK_LEVEL_LOCK_ON, 89969fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He} camera_metadata_enum_android_black_level_lock_t; 90069fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He 90169fc0eaf3e66b41b28cfee8aa428d1784caa9b9fZhijun He 9025c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin// ANDROID_SYNC_FRAME_NUMBER 9035c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkintypedef enum camera_metadata_enum_android_sync_frame_number { 9045c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC_FRAME_NUMBER_CONVERGING = -1, 9055c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC_FRAME_NUMBER_UNKNOWN = -2, 9065c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin} camera_metadata_enum_android_sync_frame_number_t; 9075c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin 9085c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin// ANDROID_SYNC_MAX_LATENCY 9095c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkintypedef enum camera_metadata_enum_android_sync_max_latency { 9105c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC_MAX_LATENCY_PER_FRAME_CONTROL = 0, 9115c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin ANDROID_SYNC_MAX_LATENCY_UNKNOWN = -1, 9125c1fc688fc10eb6a3df85581d661bf445899ff20Igor Murashkin} camera_metadata_enum_android_sync_max_latency_t; 913452ed11b0c690c2a4de2e34532bc4f1c7ae1cccfZhijun He 914452ed11b0c690c2a4de2e34532bc4f1c7ae1cccfZhijun He 91541d6f04f314c6bd00cd01223d8e09151d14512b3Zhijun He 916a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala// ANDROID_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS 917a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvalatypedef enum camera_metadata_enum_android_depth_available_depth_stream_configurations { 918a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala ANDROID_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_OUTPUT, 919a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala ANDROID_DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS_INPUT, 920a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala} camera_metadata_enum_android_depth_available_depth_stream_configurations_t; 921a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala 9228f0d2d13990a22790da52342ab0f87726a0d046aEino-Ville Talvala// ANDROID_DEPTH_DEPTH_IS_EXCLUSIVE 9238f0d2d13990a22790da52342ab0f87726a0d046aEino-Ville Talvalatypedef enum camera_metadata_enum_android_depth_depth_is_exclusive { 9248f0d2d13990a22790da52342ab0f87726a0d046aEino-Ville Talvala ANDROID_DEPTH_DEPTH_IS_EXCLUSIVE_FALSE, 9258f0d2d13990a22790da52342ab0f87726a0d046aEino-Ville Talvala ANDROID_DEPTH_DEPTH_IS_EXCLUSIVE_TRUE, 9268f0d2d13990a22790da52342ab0f87726a0d046aEino-Ville Talvala} camera_metadata_enum_android_depth_depth_is_exclusive_t; 9278f0d2d13990a22790da52342ab0f87726a0d046aEino-Ville Talvala 928a166f50ac5f5393236685418ce45509212f706bdEino-Ville Talvala 929