Camera: Support for capture intent metadata
Add metadata support for android control ANDROID_CONTROL_CAPTURE_INTENT
Bug: 14059883
Change-Id: I3f43c84c4d19c9e999fd74f09ceba48a16b33181
diff --git a/camera/QCamera2/HAL3/QCamera3HWI.cpp b/camera/QCamera2/HAL3/QCamera3HWI.cpp
index 6bc447f..aba7ab3 100644
--- a/camera/QCamera2/HAL3/QCamera3HWI.cpp
+++ b/camera/QCamera2/HAL3/QCamera3HWI.cpp
@@ -2297,6 +2297,14 @@
&fwk_ab_mode, 1);
break;
}
+
+ case CAM_INTF_META_CAPTURE_INTENT:{
+ uint8_t *captureIntent = (uint8_t*)
+ POINTER_OF(CAM_INTF_META_CAPTURE_INTENT, metadata);
+ camMetadata.update(ANDROID_CONTROL_CAPTURE_INTENT, captureIntent, 1);
+ break;
+ }
+
case CAM_INTF_META_SCENE_FLICKER:{
uint8_t *sceneFlicker = (uint8_t*)
POINTER_OF(CAM_INTF_META_SCENE_FLICKER, metadata);