diff --git a/include/libcamera/camera.h b/include/libcamera/camera.h
index a7759ccb..88a61ff5 100644
--- a/include/libcamera/camera.h
+++ b/include/libcamera/camera.h
@@ -104,12 +104,12 @@ public:
 	int start(const ControlList *controls = nullptr);
 	int stop();
 
+	~Camera();
 private:
 	LIBCAMERA_DISABLE_COPY(Camera)
 
 	Camera(std::unique_ptr<Private> d, const std::string &id,
 	       const std::set<Stream *> &streams);
-	~Camera();
 
 	friend class PipelineHandler;
 	void disconnect();
