The autofocus, auto exposure, and auto white balance algorithms (3A)
typedef enum { CAMERA_3A_NONE = 0, CAMERA_3A_AUTOFOCUS = 1<<0, CAMERA_3A_AUTOEXPOSURE = 1<<1, CAMERA_3A_AUTOWHITEBALANCE = 1<<2 } camera_3a_t;
The values in this enumerated type are typically used as bitmasks for use with the 3A functions to indicate which of the 3A algorithms to apply.