diff options
author | Igor Murashkin <iam@google.com> | 2013-02-13 18:23:39 -0800 |
---|---|---|
committer | Igor Murashkin <iam@google.com> | 2013-02-22 10:50:14 -0800 |
commit | 537799199bdd7a585585dee409e0e3a86bad93b7 (patch) | |
tree | 662d09dd904faaea81bff84f4587cdf7a59918d9 /camera | |
parent | bd02dd1bf1f34eb4e100d0d058f1fe5a2790d67e (diff) | |
download | frameworks_av-537799199bdd7a585585dee409e0e3a86bad93b7.zip frameworks_av-537799199bdd7a585585dee409e0e3a86bad93b7.tar.gz frameworks_av-537799199bdd7a585585dee409e0e3a86bad93b7.tar.bz2 |
Camera: Add exists function to CameraMetadata
Change-Id: I081f61417fca7c8408e9e767129647ddce5364ab
Diffstat (limited to 'camera')
-rw-r--r-- | camera/CameraMetadata.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/camera/CameraMetadata.cpp b/camera/CameraMetadata.cpp index 0bfa420..fdd0610 100644 --- a/camera/CameraMetadata.cpp +++ b/camera/CameraMetadata.cpp @@ -208,6 +208,11 @@ status_t CameraMetadata::update(uint32_t tag, const void *data, return res; } +bool CameraMetadata::exists(uint32_t tag) const { + camera_metadata_ro_entry entry; + return find_camera_metadata_ro_entry(mBuffer, tag, &entry) == 0; +} + camera_metadata_entry_t CameraMetadata::find(uint32_t tag) { status_t res; camera_metadata_entry entry; |