diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libcamera/camera.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libcamera/camera.cpp b/src/libcamera/camera.cpp index 71809bcd..400a7cf0 100644 --- a/src/libcamera/camera.cpp +++ b/src/libcamera/camera.cpp @@ -19,6 +19,7 @@ #include <libcamera/stream.h> #include "libcamera/internal/camera.h" +#include "libcamera/internal/camera_controls.h" #include "libcamera/internal/pipeline_handler.h" /** @@ -367,6 +368,12 @@ Camera::Private::~Private() */ /** + * \fn Camera::Private::validator() + * \brief Retrieve the control validator related to this camera + * \return The control validator associated with this camera + */ + +/** * \var Camera::Private::queuedRequests_ * \brief The list of queued and not yet completed requests * @@ -665,6 +672,7 @@ Camera::Camera(std::unique_ptr<Private> d, const std::string &id, { _d()->id_ = id; _d()->streams_ = streams; + _d()->validator_ = std::make_unique<CameraControlValidator>(this); } Camera::~Camera() |