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.
| uint32_t libcamera::ipa_controls_header::data_offset |
Offset in bytes from the beginning of the packet of the data section start
| uint32_t libcamera::ipa_controls_header::entries |
Number of entries in the packet
| uint32_t 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.
| enum ipa_controls_id_map_type libcamera::ipa_controls_header::id_map_type |
The id map type as defined by the ipa_controls_id_map_type enumeration
| uint32_t libcamera::ipa_controls_header::reserved[2] |
Reserved for future extensions
| uint32_t libcamera::ipa_controls_header::size |
The total packet size in bytes
| uint32_t libcamera::ipa_controls_header::version |
Control packet format version number (shall be IPA_CONTROLS_FORMAT_VERSION)