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/icamera.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/camera/icamera.h (limited to 'src/camera/icamera.h') diff --git a/src/camera/icamera.h b/src/camera/icamera.h new file mode 100644 index 0000000..4245a68 --- /dev/null +++ b/src/camera/icamera.h @@ -0,0 +1,40 @@ +#pragma once + +#ifdef emit +#define emit_backup emit +#undef emit +#endif + +#ifdef slots +#define slots_backup slots +#undef slots +#endif + +#include + +#ifdef emit_backup +#define emit emit_backup +#endif + +#ifdef slots_backup +#define slots slots_backup +#endif + +#include "image.h" + +// class ICamera +// { +// public: +// virtual bool setExposureTimeMs(int value) = 0; +// virtual bool setGain(int value) = 0; +// }; + +class ICamera +{ +public: + libcamera::Signal> newPixels; + libcamera::Signal> newImage; + +public: + virtual bool startStream() = 0; +}; -- cgit v1.2.3-70-g09d2