Expand description
Configuration management.
Fill in Select with fixed values.
Call camera::which(Select, Param) and get a list of possibilities for the chosen Param. Repeat until satisfied. Choose one, and call camera::select(Select) to get a set of matching configs. Choose one, and use it to configure the camera.
which
can be used to fix config parameters one by one. select
fills in all remaining parameters, but may not give an exhaustive list of possibilities.
Structs§
- User-visible output properties
- Requested output properties
- A database of configurations valid for a particular device
- A set of output properties valid for a particular device
- Conceptual state of the pad, stored in a format that’s easy to feed to the media APIs. In particular, it doesn’t require consulting the topology to convert between the pad numbers (relative to entity vs absolute).
- The configuration state of the entire pipeline, stored in a way easily digestible to the kernel APIs.