OSDN Git Service

Camera2: Separate AE/AWB locks from AE/AWB modes.
[android-x86/system-media.git] / camera / include / system / camera_metadata_tags.h
index 6ba6854..938144e 100644 (file)
@@ -277,6 +277,7 @@ enum {
     ANDROID_CONTROL_SCENE_MODE,
     ANDROID_CONTROL_VIDEO_STABILIZATION_MODE,
     ANDROID_CONTROL_AE_MODE,
+    ANDROID_CONTROL_AE_LOCK,
     ANDROID_CONTROL_AE_REGIONS,
     ANDROID_CONTROL_AE_EXP_COMPENSATION,
     ANDROID_CONTROL_AE_TARGET_FPS_RANGE,
@@ -284,6 +285,7 @@ enum {
     ANDROID_CONTROL_AE_STATE,
     ANDROID_CONTROL_AE_PRECAPTURE_ID,
     ANDROID_CONTROL_AWB_MODE,
+    ANDROID_CONTROL_AWB_LOCK,
     ANDROID_CONTROL_AWB_REGIONS,
     ANDROID_CONTROL_AWB_STATE,
     ANDROID_CONTROL_AF_MODE,
@@ -448,13 +450,18 @@ enum {
 // ANDROID_CONTROL_AE_MODE
 enum {
     ANDROID_CONTROL_AE_OFF = 0,
-    ANDROID_CONTROL_AE_LOCKED,
     ANDROID_CONTROL_AE_ON,
     ANDROID_CONTROL_AE_ON_AUTO_FLASH,
     ANDROID_CONTROL_AE_ON_ALWAYS_FLASH,
     ANDROID_CONTROL_AE_ON_AUTO_FLASH_REDEYE
 };
 
+// ANDROID_CONTROL_AE_LOCK
+enum {
+    ANDROID_CONTROL_AE_LOCK_OFF = 0,
+    ANDROID_CONTROL_AE_LOCK_ON
+};
+
 // ANDROID_CONTROL_AE_ANTIBANDING_MODE
 enum {
     ANDROID_CONTROL_AE_ANTIBANDING_OFF = 0,
@@ -476,7 +483,6 @@ enum {
 // ANDROID_CONTROL_AWB_MODE
 enum {
     ANDROID_CONTROL_AWB_OFF = 0,
-    ANDROID_CONTROL_AWB_LOCKED,
     ANDROID_CONTROL_AWB_AUTO,
     ANDROID_CONTROL_AWB_INCANDESCENT,
     ANDROID_CONTROL_AWB_FLUORESCENT,
@@ -487,6 +493,12 @@ enum {
     ANDROID_CONTROL_AWB_SHADE
 };
 
+// ANDROID_CONTROL_AWB_LOCK
+enum {
+    ANDROID_CONTROL_AWB_LOCK_OFF = 0,
+    ANDROID_CONTROL_AWB_LOCK_ON
+};
+
 // ANDROID_CONTROL_AWB_STATE
 enum {
     ANDROID_CONTROL_AWB_STATE_INACTIVE = 0,