hardware: samsung_slsi: libcamera2: Reconstruct static info class
Reconstruct the class for providing static information of camera
Change-Id: I67d3dabdc96c980b9d3d0278112b05d7da59902c
Signed-off-by: Sungjoong Kang <sj3.kang@samsung.com>
diff --git a/libcamera2/ExynosCameraHWInterface2.h b/libcamera2/ExynosCameraHWInterface2.h
index 41f1ccf..749e947 100644
--- a/libcamera2/ExynosCameraHWInterface2.h
+++ b/libcamera2/ExynosCameraHWInterface2.h
@@ -50,6 +50,7 @@
#include "ion.h"
#include "ExynosExif.h"
#include "csc.h"
+#include "ExynosCamera2.h"
namespace android {
@@ -279,7 +280,7 @@
class ExynosCameraHWInterface2 : public virtual RefBase {
public:
- ExynosCameraHWInterface2(int cameraId, camera2_device_t *dev);
+ ExynosCameraHWInterface2(int cameraId, camera2_device_t *dev, ExynosCamera2 * camera);
virtual ~ExynosCameraHWInterface2();
virtual void release();
@@ -411,6 +412,7 @@
RequestManager *m_requestManager;
BayerBufManager *m_BayerManager;
+ ExynosCamera2 *m_camera2;
void m_mainThreadFunc(SignalDrivenThread * self);
void m_sensorThreadFunc(SignalDrivenThread * self);