From 626f08162b07a49e8683bfb04a71ac02faa9b12d Mon Sep 17 00:00:00 2001 From: Nikita Kostovsky Date: Sat, 25 Jan 2025 18:44:39 +0100 Subject: add inno-maker ov9281 stream. cmake config failed --- src/camera/ov9281.h | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/camera/ov9281.h') diff --git a/src/camera/ov9281.h b/src/camera/ov9281.h index 1f2011a..83a86ac 100644 --- a/src/camera/ov9281.h +++ b/src/camera/ov9281.h @@ -4,9 +4,12 @@ #include #include -#include #include +#include + +#include "icamera.h" + namespace libcamera { class Camera; class CameraConfiguration; @@ -18,8 +21,10 @@ class Request; class Image; class Pixels; -class OV9281 +class OV9281 : public QObject, public ICamera { + Q_OBJECT + public: ~OV9281(); @@ -29,15 +34,15 @@ public: // public functions public: - bool startStream(); + bool startStream() override; void printControls(); // signals public: // TODO: image->pixels in separate thread // TODO: respect sender/receiver threads - libcamera::Signal> newPixels; - libcamera::Signal> newImage; + // libcamera::Signal> newPixels; + // libcamera::Signal> newImage; private: explicit OV9281(const std::shared_ptr &camera); -- cgit v1.2.3-70-g09d2