libcamera
v0.3.1+12-19bbca3c
Supporting cameras in Linux since 2019
|
Serialized control packet header. More...
Public Attributes | |
uint32_t | version |
uint32_t | handle |
uint32_t | entries |
uint32_t | size |
uint32_t | data_offset |
enum ipa_controls_id_map_type | id_map_type |
uint32_t | reserved [2] |
Serialized control packet header.
libcamera::ipa_controls_header::data_offset |
Offset in bytes from the beginning of the packet of the data section start
libcamera::ipa_controls_header::entries |
Number of entries in the packet
libcamera::ipa_controls_header::handle |
For ControlInfoMap packets, this field contains a unique non-zero handle generated when the ControlInfoMap is serialized. For ControlList packets, this field contains the handle of the corresponding ControlInfoMap.
libcamera::ipa_controls_header::id_map_type |
The id map type as defined by the ipa_controls_id_map_type enumeration
libcamera::ipa_controls_header::reserved |
Reserved for future extensions
libcamera::ipa_controls_header::size |
The total packet size in bytes
libcamera::ipa_controls_header::version |
Control packet format version number (shall be IPA_CONTROLS_FORMAT_VERSION)