libcamera/include/libcamera
Laurent Pinchart 33d3c4e204 libcamera: request: Add cookie to make request tracking easier
Applications often have to map requests queued to a camera to external
resources. To make this easy, add a 64-bit integer cookie to the Request
class that is set when the request is created and can be retrieved at
any time, especially in the request completion handler. The cookie is
completely transparent for libcamera and is never modified.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
2019-07-14 16:00:40 +03:00
..
ipa libcamera: ipa_module_info: add license field 2019-07-12 15:52:30 +09:00
buffer.h libcamera: Rename V4L2Device to V4L2VideoDevice 2019-06-19 15:46:44 +02:00
camera.h libcamera: request: Add cookie to make request tracking easier 2019-07-14 16:00:40 +03:00
camera_manager.h libcamera: Add thread support 2019-07-11 09:47:16 +03:00
control_ids.h libcamera: controls: Add a set of initial controls 2019-07-02 16:59:36 +03:00
controls.h libcamera: controls: Extend ControlList to access controls by ID 2019-07-02 16:59:29 +03:00
event_dispatcher.h libcamera: event_dispatcher: Add interrupt() function 2019-01-23 18:51:56 +02:00
event_notifier.h libcamera: Add event notification infrastructure 2019-01-08 16:23:16 +02:00
gen-header.sh libcamera: Rework automatic version generation to avoid rebuilds 2019-07-09 12:34:10 +03:00
geometry.h libcamera: geometry: SizeRange: Add contains() 2019-06-19 02:23:01 +02:00
logging.h libcamera: logging: add logging API for applications 2019-07-12 13:46:48 +09:00
meson.build libcamera: logging: add logging API for applications 2019-07-12 13:46:48 +09:00
object.h libcamera: signal: Fix Object handling in multiple inheritance cases 2019-07-11 16:38:24 +03:00
request.h libcamera: request: Add cookie to make request tracking easier 2019-07-14 16:00:40 +03:00
signal.h libcamera: signal: Fix compilation on gcc 2019-07-11 22:14:19 +03:00
stream.h libcamera: stream: StreamConfiguration: Add StreamFormats information 2019-06-19 12:24:23 +02:00
timer.h libcamera: timer: Stop timer when it is deleted 2019-07-01 23:48:03 +02:00
version.h.in libcamera: Rework automatic version generation to avoid rebuilds 2019-07-09 12:34:10 +03:00