diff options
author | Zhijun He <zhijunhe@google.com> | 2014-09-14 12:44:20 -0700 |
---|---|---|
committer | Zhijun He <zhijunhe@google.com> | 2014-09-14 14:18:06 -0700 |
commit | a1530f1b16f093a91edbbbaf7dac9f9809867817 (patch) | |
tree | ae02777ffeb1240f3fb260856839460ad1719348 /services/camera/libcameraservice/api1/client2/ZslProcessor3.h | |
parent | 2b9530a7287f4f470d5f2aecea4da043b7af98a7 (diff) | |
download | frameworks_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.h | 3 |
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; }; |