Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 53779919 authored by Igor Murashkin's avatar Igor Murashkin
Browse files

Camera: Add exists function to CameraMetadata

Change-Id: I081f61417fca7c8408e9e767129647ddce5364ab
parent bd02dd1b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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;
+6 −0
Original line number Diff line number Diff line
@@ -120,6 +120,12 @@ class CameraMetadata {
        return update(tag, data.array(), data.size());
    }

    /**
     * Check if a metadata entry exists for a given tag id
     *
     */
    bool exists(uint32_t tag) const;

    /**
     * Get metadata entry by tag id
     */