Brightness controller process data. More...
#include <peak_afl/peak_afl.h>
Data Fields | |
| peak_afl_controller_status | controller_status |
| Current controller status. | |
| peak_afl_controllerType | controller_type |
| Controller type (always BRIGHTNESS) | |
| peak_afl_controller_brightness_component | controller_component |
| Current brightness component being processed. | |
| int | mean |
| Calculated mean brightness value. | |
| char | reserved [64] |
| Reserved space for future extensions. | |
Brightness controller process data.
Extended process data structure for brightness controllers. Contains brightness-specific information including the current brightness component being processed and the calculated mean brightness value from the image analysis.
| peak_afl_controller_brightness_component controller_component |
Current brightness component being processed.
Indicates which brightness adjustment mechanism (exposure, analog gain, digital gain, etc.) is currently being processed by the controller.
| peak_afl_controller_status controller_status |
Current controller status.
The operational status of the brightness controller at the time of processing.
| peak_afl_controllerType controller_type |
Controller type (always BRIGHTNESS)
Will always be PEAK_AFL_CONTROLLER_TYPE_BRIGHTNESS for this structure.
| int mean |
Calculated mean brightness value.
The mean brightness value calculated from the current image analysis. This value is used by the controller to determine appropriate brightness adjustments. The scale and interpretation depend on the image format and controller configuration.
| char reserved[64] |
Reserved space for future extensions.
Reserved bytes for future API extensions. Do not access or modify.