White balance 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 WHITE_BALANCE) | |
| int | mean_r |
| Calculated mean red channel value. | |
| int | mean_g |
| Calculated mean green channel value. | |
| int | mean_b |
| Calculated mean blue channel value. | |
| peak_afl_controller_whitebalance_component | controller_component |
| Current white balance component being processed. | |
| char | reserved [64 - sizeof(peak_afl_controller_whitebalance_component)] |
| Reserved space for future extensions. | |
White balance controller process data.
Extended process data structure for white balance controllers. Contains white balance-specific information including the calculated mean values for each color channel (RGB) and the current white balance component being processed.
| peak_afl_controller_whitebalance_component controller_component |
Current white balance component being processed.
Indicates which white balance adjustment mechanism (analog gain, digital gain, combined gain, etc.) is currently being processed.
| peak_afl_controller_status controller_status |
Current controller status.
The operational status of the white balance controller at the time of processing.
| peak_afl_controllerType controller_type |
Controller type (always WHITE_BALANCE)
Will always be PEAK_AFL_CONTROLLER_TYPE_WHITE_BALANCE for this structure.
| int mean_b |
Calculated mean blue channel value.
The mean brightness value for the blue color channel calculated from the current image analysis. Used for white balance calculations.
| int mean_g |
Calculated mean green channel value.
The mean brightness value for the green color channel calculated from the current image analysis. Used for white balance calculations.
| int mean_r |
Calculated mean red channel value.
The mean brightness value for the red color channel calculated from the current image analysis. Used for white balance calculations.
| char reserved[64 - sizeof(peak_afl_controller_whitebalance_component)] |
Reserved space for future extensions.
Reserved bytes for future API extensions. Do not access or modify.