libcamera
v0.4.0
Supporting cameras in Linux since 2019
|
Information of an IPA module. More...
Public Attributes | |
int | moduleAPIVersion |
The IPA module API version that the IPA module implements. More... | |
uint32_t | pipelineVersion |
The pipeline handler version that the IPA module is for. | |
char | pipelineName [256] |
The name of the pipeline handler that the IPA module is for. More... | |
char | name [256] |
The name of the IPA module. More... | |
Information of an IPA module.
This structure contains the information of an IPA module. It is loaded, read, and validated before anything else is loaded from the shared object.
libcamera::IPAModuleInfo::moduleAPIVersion |
The IPA module API version that the IPA module implements.
This version number specifies the version for the layout of struct IPAModuleInfo. The IPA module shall report here the version that it was built for, using the macro IPA_MODULE_API_VERSION.
libcamera::IPAModuleInfo::name |
The name of the IPA module.
The name may be used to build file system paths to IPA-specific resources. It shall only contain printable characters, and may not contain '*', '?' or '\'. For IPA modules included in libcamera, it shall match the directory of the IPA module in the source tree.
libcamera::IPAModuleInfo::pipelineName |
The name of the pipeline handler that the IPA module is for.
This name is used to match a pipeline handler with the module.