1
2 #ifndef _RK_AIQ_TOOL_API_H_
3 #define _RK_AIQ_TOOL_API_H_
4
5 #include "rk_aiq_user_api2_imgproc.h"
6 #include "rk_aiq_api_private.h"
7 #include "uAPI2/rk_aiq_user_api2_wrapper.h"
8
rk_aiq_tool_api_ae_setExpSwAttr(const rk_aiq_sys_ctx_t * sys_ctx,const Uapi_ExpSwAttrV2_t expSwAttr)9 XCamReturn rk_aiq_tool_api_ae_setExpSwAttr
10 (const rk_aiq_sys_ctx_t* sys_ctx, const Uapi_ExpSwAttrV2_t expSwAttr)
11 {
12 return rk_aiq_user_api2_ae_setExpSwAttr(sys_ctx, expSwAttr);
13 }
14
rk_aiq_tool_api_setMWBGain(const rk_aiq_sys_ctx_t * sys_ctx,rk_aiq_wb_gain_t * gain)15 XCamReturn rk_aiq_tool_api_setMWBGain
16 (const rk_aiq_sys_ctx_t* sys_ctx, rk_aiq_wb_gain_t *gain)
17 {
18 return rk_aiq_uapi2_setMWBGain(sys_ctx, gain);
19 }
20
rk_aiq_tool_api_setWBMode(const rk_aiq_sys_ctx_t * sys_ctx,opMode_t mode)21 XCamReturn rk_aiq_tool_api_setWBMode
22 (const rk_aiq_sys_ctx_t* sys_ctx, opMode_t mode)
23 {
24 return rk_aiq_uapi2_setWBMode(sys_ctx, mode);
25 }
26
rk_aiq_tool_api_sysctl_swWorkingModeDyn(const rk_aiq_sys_ctx_t * sys_ctx,rk_aiq_working_mode_t mode)27 XCamReturn rk_aiq_tool_api_sysctl_swWorkingModeDyn
28 (const rk_aiq_sys_ctx_t* sys_ctx, rk_aiq_working_mode_t mode)
29 {
30 return rk_aiq_uapi_sysctl_swWorkingModeDyn(sys_ctx, mode);
31 }
32
rk_aiq_tool_api_set_scene(const rk_aiq_sys_ctx_t * sys_ctx,aiq_scene_t * scene)33 int rk_aiq_tool_api_set_scene
34 (const rk_aiq_sys_ctx_t* sys_ctx, aiq_scene_t* scene)
35 {
36 return rk_aiq_user_api2_set_scene(sys_ctx, scene);
37 }
38
39 #endif
40