diff options
author | Niklas Söderlund <niklas.soderlund@ragnatech.se> | 2019-01-26 20:43:22 +0100 |
---|---|---|
committer | Niklas Söderlund <niklas.soderlund@ragnatech.se> | 2019-02-01 08:11:33 +0100 |
commit | 75476f86d2eb5074e3e6713b193f7a31a6b8ac52 (patch) | |
tree | 5deee8cb0d32fcef13b4b08889df5871fc50634c /src/cam/main.cpp | |
parent | ff96eb2ebb714cef37de8e2ff19c3e56ba8bc91b (diff) |
libcamera: camera: extend camera object to support streams
A camera consists of one or more video streams originating from the same
video source. The different streams could for example have access to
different hardware blocks in the video pipeline and therefore be able to
process the video source in different ways.
All static information describing each stream need to be recorded at
camera creation. After a camera is created an application can retrieve
the static information about its streams at any time.
Update all pipeline handlers to register one stream per camera, this
will be extended in the future for some of the pipelines.
Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/cam/main.cpp')
0 files changed, 0 insertions, 0 deletions