#ifndef _RK_AIQ_ADPCC_H_
|
#define _RK_AIQ_ADPCC_H_
|
|
#include "stdio.h"
|
#include "string.h"
|
#include "math.h"
|
#include "base/xcam_log.h"
|
#include "rk_aiq_comm.h"
|
#include "RkAiqCalibDbTypes.h"
|
#include "RkAiqCalibDbTypesV2.h"
|
#include "RkAiqCalibDbV2Helper.h"
|
#include "adpcc/rk_aiq_types_adpcc_algo_prvt.h"
|
|
|
AdpccResult_t AdpccReloadPara(AdpccContext_t *pAdpccCtx, CamCalibDbV2Context_t *pCalibDb);
|
AdpccResult_t AdpccInit(AdpccContext_t **ppAdpccCtx, CamCalibDbV2Context_t *pCalibDb);
|
|
AdpccResult_t AdpccRelease(AdpccContext_t *pAdpccCtx);
|
|
AdpccResult_t AdpccConfig(AdpccContext_t *pAdpccCtx, AdpccConfig_t* pAdpccConfig);
|
|
AdpccResult_t AdpccReConfig(AdpccContext_t *pAdpccCtx, AdpccConfig_t* pAdpccConfig);
|
|
AdpccResult_t AdpccPreProcess(AdpccContext_t *pAdpccCtx);
|
|
AdpccResult_t AdpccProcess(AdpccContext_t *pAdpccCtx, AdpccExpInfo_t *pExpInfo);
|
|
AdpccResult_t AdpccGetProcResult(AdpccContext_t *pAdpccCtx, AdpccProcResult_t* pAdpccResult);
|
|
|
|
|
#endif
|