android: camera_metadata: Add defaul constructor

Add a default constructor that initializes a non valid CameraMetadata
to allow embedding instances of the class in other types.

Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
Jacopo Mondi 2021-01-21 12:50:04 +01:00
parent 4b18b82c4f
commit b9369a0e60
2 changed files with 6 additions and 0 deletions

View file

@ -13,6 +13,11 @@ using namespace libcamera;
LOG_DEFINE_CATEGORY(CameraMetadata)
CameraMetadata::CameraMetadata()
: metadata_(nullptr), valid_(false)
{
}
CameraMetadata::CameraMetadata(size_t entryCapacity, size_t dataCapacity)
{
metadata_ = allocate_camera_metadata(entryCapacity, dataCapacity);