From fc42642ab78da5fe25bcbea7a568bf880268a9dc Mon Sep 17 00:00:00 2001 From: Igor Murashkin Date: Wed, 13 Feb 2013 18:23:39 -0800 Subject: Camera: Add exists function to CameraMetadata Change-Id: I081f61417fca7c8408e9e767129647ddce5364ab --- camera/CameraMetadata.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'camera/CameraMetadata.cpp') 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; -- cgit v1.1