summaryrefslogtreecommitdiffstats
path: root/services/camera/libcameraservice/api1/client2/ZslProcessor3.h
diff options
context:
space:
mode:
authorZhijun He <zhijunhe@google.com>2014-09-14 12:44:20 -0700
committerZhijun He <zhijunhe@google.com>2014-09-14 14:18:06 -0700
commita1530f1b16f093a91edbbbaf7dac9f9809867817 (patch)
treeae02777ffeb1240f3fb260856839460ad1719348 /services/camera/libcameraservice/api1/client2/ZslProcessor3.h
parent2b9530a7287f4f470d5f2aecea4da043b7af98a7 (diff)
downloadframeworks_av-a1530f1b16f093a91edbbbaf7dac9f9809867817.zip
frameworks_av-a1530f1b16f093a91edbbbaf7dac9f9809867817.tar.gz
frameworks_av-a1530f1b16f093a91edbbbaf7dac9f9809867817.tar.bz2
Camera3: Update ZSL post-processing tags
Update ZSL processing tags according the still capture template Also cache the request template to avoid extra cost of querying into HAL every time. Bug: 17463102 Change-Id: I2eeffefb0a4131c99a85dd3e4484cc6f0f025efa
Diffstat (limited to 'services/camera/libcameraservice/api1/client2/ZslProcessor3.h')
-rw-r--r--services/camera/libcameraservice/api1/client2/ZslProcessor3.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/camera/libcameraservice/api1/client2/ZslProcessor3.h b/services/camera/libcameraservice/api1/client2/ZslProcessor3.h
index 2975f7c..fc9f70c 100644
--- a/services/camera/libcameraservice/api1/client2/ZslProcessor3.h
+++ b/services/camera/libcameraservice/api1/client2/ZslProcessor3.h
@@ -135,6 +135,9 @@ class ZslProcessor3 :
nsecs_t getCandidateTimestampLocked(size_t* metadataIdx) const;
bool isFixedFocusMode(uint8_t afMode) const;
+
+ // Update the post-processing metadata with the default still capture request template
+ status_t updateRequestWithDefaultStillRequest(CameraMetadata &request) const;
};