定义AWB回调函数结构体。
typedef struct { hi_s32 (*pfn_awb_init)(hi_s32 handle, const hi_isp_awb_param *awb_param, hi_isp_awb_result *awb_result); hi_s32 (*pfn_awb_run)(hi_s32 handle, const hi_isp_awb_info *awb_info, hi_isp_awb_result *awb_result, hi_s32 reserved); hi_s32 (*pfn_awb_ctrl)(hi_s32 handle, hi_u32 cmd, hi_void *value); hi_s32 (*pfn_awb_exit)(hi_s32 handle); } hi_isp_awb_exp_func;
成员名称 |
描述 |
---|---|
pfn_awb_init |
初始化AWB的回调函数指针。 |
pfn_awb_run |
运行AWB的回调函数指针。 |
pfn_awb_ctrl |
控制AWB内部状态的回调函数指针。 cmd值需参见hi_isp_ctrl_cmd。 |
pfn_awb_exit |
销毁AWB的回调函数指针。 |