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);