diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2022-03-31 18:08:22 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2022-04-01 14:18:10 +0300 |
commit | f9e2df951969f10f1ee1e46fb806942a27db8aca (patch) | |
tre/* SPDX-License-Identifier: LGPL-2.1-or-later */ /* * Copyright (C) 2019, Google Inc. * * camera_hal_manager.h - libcamera Android Camera Manager */ #ifndef __ANDROID_CAMERA_MANAGER_H__ #define __ANDROID_CAMERA_MANAGER_H__ #include <map> #include <mutex> #include <stddef.h> #include <vector> #include <hardware/camera_common.h> #include <hardware/hardware.h> #include <system/camera_metadata.h> #include <libcamera/camera_manager.h> class CameraDevice; class CameraHalManager { public: CameraHalManager(); ~CameraHalManager(); int init(); CameraDevice *open(unsigned int id, const hw_module_t *module); unsigned int numCameras() |