1 #ifndef _RK_AIQ_ADPCC_H_ 2 #define _RK_AIQ_ADPCC_H_ 3 4 #include "stdio.h" 5 #include "string.h" 6 #include "math.h" 7 #include "base/xcam_log.h" 8 #include "rk_aiq_comm.h" 9 #include "RkAiqCalibDbTypes.h" 10 #include "RkAiqCalibDbTypesV2.h" 11 #include "RkAiqCalibDbV2Helper.h" 12 #include "adpcc/rk_aiq_types_adpcc_algo_prvt.h" 13 14 15 AdpccResult_t AdpccReloadPara(AdpccContext_t *pAdpccCtx, CamCalibDbV2Context_t *pCalibDb); 16 AdpccResult_t AdpccInit(AdpccContext_t **ppAdpccCtx, CamCalibDbV2Context_t *pCalibDb); 17 18 AdpccResult_t AdpccRelease(AdpccContext_t *pAdpccCtx); 19 20 AdpccResult_t AdpccConfig(AdpccContext_t *pAdpccCtx, AdpccConfig_t* pAdpccConfig); 21 22 AdpccResult_t AdpccReConfig(AdpccContext_t *pAdpccCtx, AdpccConfig_t* pAdpccConfig); 23 24 AdpccResult_t AdpccPreProcess(AdpccContext_t *pAdpccCtx); 25 26 AdpccResult_t AdpccProcess(AdpccContext_t *pAdpccCtx, AdpccExpInfo_t *pExpInfo, AdpccProcResult_t* pAdpccResult); 27 28 #endif 29