camera_3a_t

Updated: April 19, 2023

The autofocus, auto exposure, and auto white balance algorithms (3A)

Synopsis:

#include <camera/camera_3a.h>
typedef enum {
    CAMERA_3A_NONE = 0,
    CAMERA_3A_AUTOFOCUS =        1<<0,
    CAMERA_3A_AUTOEXPOSURE =     1<<1,
    CAMERA_3A_AUTOWHITEBALANCE = 1<<2
} camera_3a_t;

Data:

CAMERA_3A_NONE
No 3A algorithm.
CAMERA_3A_AUTOFOCUS
The autofocus algorithm.
CAMERA_3A_AUTOEXPOSURE
The auto exposure algorithm.
CAMERA_3A_AUTOWHITEBALANCE
The auto white balance algorithm.

Library:

libcamapi

Description:

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.