summaryrefslogtreecommitdiff
path: root/src/libcamera/include/camera_sensor.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcamera/include/camera_sensor.h')
-rw-r--r--src/libcamera/include/camera_sensor.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libcamera/include/camera_sensor.h b/src/libcamera/include/camera_sensor.h
index 4524661b..e0bb6a50 100644
--- a/src/libcamera/include/camera_sensor.h
+++ b/src/libcamera/include/camera_sensor.h
@@ -22,6 +22,19 @@ class V4L2Subdevice;
struct V4L2SubdeviceFormat;
+struct CameraSensorInfo {
+ std::string model;
+
+ uint32_t bitsPerPixel;
+
+ Size activeAreaSize;
+ Rectangle analogCrop;
+ Size outputSize;
+
+ uint64_t pixelRate;
+ uint32_t lineLength;
+};
+
class CameraSensor : protected Loggable
{
public: