android: camera_device: Get properties from configuration

Open the HAL configuration file in the Camera HAL manager and get
the camera properties for each created CameraDevice and initialize it
with them.

Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
This commit is contained in:
Jacopo Mondi
2021-03-10 16:19:33 +01:00
parent 07c2a4257d
commit 9133c5b2cc
4 changed files with 85 additions and 10 deletions

View File

@@ -30,6 +30,7 @@
#include "camera_worker.h"
#include "jpeg/encoder.h"
struct CameraConfigData;
class CameraDevice : protected libcamera::Loggable
{
public:
@@ -37,7 +38,7 @@ public:
std::shared_ptr<libcamera::Camera> cam);
~CameraDevice();
int initialize();
int initialize(const CameraConfigData *cameraConfigData);
int open(const hw_module_t *hardwareModule);
void close();