libcamera: Provide a Request object
Implement a Request object used by applications to queue image capture requests to a camera. Signed-off-by: Jacopo Mondi <jacopo@jmondi.org> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
This commit is contained in:
committed by
Laurent Pinchart
parent
1d7b6297f2
commit
5aef825764
@@ -11,10 +11,12 @@
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
#include <libcamera/request.h>
|
||||
#include <libcamera/signal.h>
|
||||
|
||||
namespace libcamera {
|
||||
|
||||
class Buffer;
|
||||
class PipelineHandler;
|
||||
class Stream;
|
||||
class StreamConfiguration;
|
||||
@@ -31,6 +33,7 @@ public:
|
||||
|
||||
const std::string &name() const;
|
||||
|
||||
Signal<Request *, const std::map<Stream *, Buffer *> &> requestCompleted;
|
||||
Signal<Camera *> disconnected;
|
||||
|
||||
int acquire();
|
||||
|
||||
Reference in New Issue
Block a user