summaryrefslogtreecommitdiff
path: root/src/android/camera_proxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/camera_proxy.h')
-rw-r--r--src/android/camera_proxy.h42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/android/camera_proxy.h b/src/android/camera_proxy.h
deleted file mode 100644
index e8cfbc9d..00000000
--- a/src/android/camera_proxy.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* SPDX-License-Identifier: LGPL-2.1-or-later */
-/*
- * Copyright (C) 2019, Google Inc.
- *
- * camera_proxy.h - Proxy to camera devices
- */
-#ifndef __ANDROID_CAMERA_PROXY_H__
-#define __ANDROID_CAMERA_PROXY_H__
-
-#include <memory>
-
-#include <hardware/camera3.h>
-
-#include <libcamera/camera.h>
-
-class CameraDevice;
-
-class CameraProxy
-{
-public:
- CameraProxy(unsigned int id, const std::shared_ptr<libcamera::Camera> &camera);
- ~CameraProxy();
-
- int open(const hw_module_t *hardwareModule);
- void close();
-
- void initialize(const camera3_callback_ops_t *callbacks);
- const camera_metadata_t *getStaticMetadata();
- const camera_metadata_t *constructDefaultRequestSettings(int type);
- int configureStreams(camera3_stream_configuration_t *stream_list);
- int processCaptureRequest(camera3_capture_request_t *request);
-
- unsigned int id() const { return id_; }
- camera3_device_t *camera3Device() { return &camera3Device_; }
-
-private:
- unsigned int id_;
- CameraDevice *cameraDevice_;
- camera3_device_t camera3Device_;
-};
-
-#endif /* __ANDROID_CAMERA_PROXY_H__ */