summaryrefslogtreecommitdiff
path: root/src/android/metadata
ModeNameSize
-rw-r--r--camera_metadata.c43637logplain
-rw-r--r--camera_metadata_tag_info.c107446logplain
m">/* SPDX-License-Identifier: LGPL-2.1-or-later */ /* * Copyright (C) 2019, Google Inc. * * camera_metadata.h - libcamera Android Camera Metadata Helper */ #pragma once #include <stdint.h> #include <vector> #include <system/camera_metadata.h> class CameraMetadata { public: CameraMetadata(); CameraMetadata(size_t entryCapacity, size_t dataCapacity); CameraMetadata(const camera_metadata_t *metadata); CameraMetadata(const CameraMetadata &other); ~CameraMetadata(); CameraMetadata &operator=(const CameraMetadata &other); std::tuple<size_t, size_t> usage() const; bool resized() const { return resized_; } bool isValid() const { return valid_; }