diff options
Diffstat (limited to 'include/libcamera/internal/camera.h')
-rw-r--r-- | include/libcamera/internal/camera.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/libcamera/internal/camera.h b/include/libcamera/internal/camera.h index 9ec8321a..1a08da0c 100644 --- a/include/libcamera/internal/camera.h +++ b/include/libcamera/internal/camera.h @@ -8,6 +8,7 @@ #define __LIBCAMERA_INTERNAL_CAMERA_H__ #include <atomic> +#include <list> #include <memory> #include <set> #include <string> @@ -29,6 +30,14 @@ public: Private(PipelineHandler *pipe); ~Private(); + PipelineHandler *pipe() { return pipe_.get(); } + + std::list<Request *> queuedRequests_; + ControlInfoMap controlInfo_; + ControlList properties_; + + uint32_t requestSequence_; + private: enum State { CameraAvailable, |