1 
2 #ifndef _THIRD_PARTY_AWBV32_ALGO_H_
3 #define _THIRD_PARTY_AWBV32_ALGO_H_
4 
5 #include "rk_aiq_types.h"
6 #include "rk_aiq_user_api2_custom_awb.h"
7 #include "rk_aiq_user_api2_custom_awb_type_v32.h"
8 
9 
10 int32_t custom_awb_init(void* ctx);
11 int32_t custom_awb_run(void* ctx, const void* pstAwbInfo,
12                       void* pstAwbResult);
13 int32_t custom_awb_ctrl(void* ctx, uint32_t u32Cmd, void *pValue);
14 int32_t custom_awb_exit(void* ctx);
15 
16 #endif
17