summaryrefslogtreecommitdiffstats
path: root/include/hardware/camera3.h
diff options
context:
space:
mode:
authorZhijun He <zhijunhe@google.com>2013-12-13 15:56:33 -0800
committerZhijun He <zhijunhe@google.com>2013-12-13 15:56:33 -0800
commitb0c939fb6b229244993078aa28df4291309f080c (patch)
tree67b6542e436681e19e5f4a8ec64b1d662643c1ca /include/hardware/camera3.h
parentec61e780214b18c89e5f46ea498f120746efac27 (diff)
downloadhardware_libhardware-b0c939fb6b229244993078aa28df4291309f080c.zip
hardware_libhardware-b0c939fb6b229244993078aa28df4291309f080c.tar.gz
hardware_libhardware-b0c939fb6b229244993078aa28df4291309f080c.tar.bz2
camera3: Add manual control template
Bug: 12134077 Change-Id: I0681f881f41dd3ab8acab400f84c2568a97e06bc
Diffstat (limited to 'include/hardware/camera3.h')
-rw-r--r--include/hardware/camera3.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/hardware/camera3.h b/include/hardware/camera3.h
index afc9d9f..6009706 100644
--- a/include/hardware/camera3.h
+++ b/include/hardware/camera3.h
@@ -1534,6 +1534,16 @@ typedef enum camera3_request_template {
*/
CAMERA3_TEMPLATE_ZERO_SHUTTER_LAG = 5,
+ /**
+ * A basic template for direct application control of capture
+ * parameters. All automatic control is disabled (auto-exposure, auto-white
+ * balance, auto-focus), and post-processing parameters are set to preview
+ * quality. The manual capture parameters (exposure, sensitivity, etc.)
+ * are set to reasonable defaults, but should be overridden by the
+ * application depending on the intended use case.
+ */
+ CAMERA3_TEMPLATE_MANUAL = 6,
+
/* Total number of templates */
CAMERA3_TEMPLATE_COUNT,