xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos/ablc/rk_aiq_ablc_algo.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1 
2 #ifndef _RKAIQ_ABLC_H_
3 #define _RKAIQ_ABLC_H_
4 
5 #include "stdio.h"
6 #include "string.h"
7 #include "math.h"
8 #include "base/xcam_log.h"
9 #include "rk_aiq_comm.h"
10 #include "RkAiqCalibDbTypes.h"
11 #include "RkAiqCalibDbTypesV2.h"
12 #include "RkAiqCalibDbV2Helper.h"
13 #include "ablc/rk_aiq_types_ablc_algo_prvt.h"
14 
15 
16 AblcResult_t AblcInit(AblcContext_t **ppAblcCtx, CamCalibDbV2Context_t *pCalibDb);
17 AblcResult_t AblcRelease(AblcContext_t *pAblcCtx);
18 AblcResult_t AblcProcess(AblcContext_t *pAblcCtx, AblcExpInfo_t *pExpInfo);
19 AblcResult_t AblcParamsUpdate(AblcContext_t *pAblcCtx, CalibDbV2_Ablc_t *pCalibDb);
20 
21 
22 #endif
23 
24