diff options
author | Niklas Söderlund <niklas.soderlund@ragnatech.se> | 2019-01-23 20:11:34 +0100 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2019-02-06 07:41:51 +0200 |
commit | 5239f6e656d77bdbc66a93714b5a0b31a879c0cc (patch) | |
tree | 2d596c2d1a20c74959e7f3a4ae64c9e2cea22093 /src/libcamera/camera.cpp | |
parent | 5aef8257643bc2c70adaa59cc8ef0f2780595cbc (diff) |
libcamera: pipeline_handler: Extend the interface to support capture
In order to support capture, the pipeline handler needs methods to
allocate and free buffers, to start and stop the capture and to queue
requests. Define those interfaces in the PipelineHandler class and
implement them as stubs in the existing pipeline handlers.
This initial implementation only considers the allocation of new
buffers. Future work would need to expand this to also cover importing
buffers from an external source.
Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
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>
Diffstat (limited to 'src/libcamera/camera.cpp')
0 files changed, 0 insertions, 0 deletions