diff options
Diffstat (limited to 'src/android/camera_request.h')
-rw-r--r-- | src/android/camera_request.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/android/camera_request.h b/src/android/camera_request.h index d9b04f16..37b6ae32 100644 --- a/src/android/camera_request.h +++ b/src/android/camera_request.h @@ -13,6 +13,7 @@ #include <libcamera/base/class.h> #include <libcamera/base/mutex.h> +#include <libcamera/base/unique_fd.h> #include <libcamera/camera.h> #include <libcamera/framebuffer.h> @@ -20,7 +21,6 @@ #include <hardware/camera3.h> #include "camera_metadata.h" -#include "camera_worker.h" class CameraBuffer; class CameraStream; @@ -45,7 +45,7 @@ public: CameraStream *stream; buffer_handle_t *camera3Buffer; std::unique_ptr<libcamera::FrameBuffer> frameBuffer; - int fence; + libcamera::UniqueFD fence; Status status = Status::Success; libcamera::FrameBuffer *internalBuffer = nullptr; const libcamera::FrameBuffer *srcBuffer = nullptr; @@ -72,7 +72,7 @@ public: std::vector<StreamBuffer> buffers_; CameraMetadata settings_; - std::unique_ptr<CaptureRequest> request_; + std::unique_ptr<libcamera::Request> request_; std::unique_ptr<CameraMetadata> resultMetadata_; bool complete_ = false; |