hi_mpi_isp_ae_lib_reg_callback

函数功能

用于向ISP注册AE算法库回调函数。

约束说明

函数原型

hi_s32 hi_mpi_isp_ae_lib_reg_callback(hi_vi_pipe vi_pipe, const hi_isp_3a_alg_lib *ae_lib, const hi_isp_ae_register *ae_register)

参数说明

参数名

输入/输出

说明

vi_pipe

输入

VI PIPE号。

取值范围:[0, 12)。

ae_lib

输入

AE 库结构体指针。

ae_register

输入

AE 库注册结构体指针。

返回值说明

参考样例

hi_isp_ae_register ae_register;
hi_s32 ret = HI_SUCCESS;
ae_register.ae_exp_func.pfn_ae_init = ae_init;
ae_register.ae_exp_func.pfn_ae_run = ae_run;
ae_register.ae_exp_func.pfn_ae_ctrl = ae_ctrl;
ae_register.ae_exp_func.pfn_ae_exit = ae_exit;
ret = hi_mpi_isp_ae_lib_reg_callback(vi_pipe, ae_lib, &ae_register);
if (HI_SUCCESS != ret) {
    printf("Hi_ae register failed!\n");
}