hi_mpi_isp_mem_init
函数功能
初始化ISP内部资源。
函数原型
hi_s32 hi_mpi_isp_mem_init(hi_vi_pipe vi_pipe)
约束说明
- 调用该接口前,必须先调用hi_mpi_isp_sensor_reg_callback接口向ISP注册Sensor。
- 不支持多进程,必须要与hi_mpi_isp_sensor_reg_callback、hi_mpi_isp_ae_lib_reg_callback、hi_mpi_isp_awb_lib_reg_callback、hi_mpi_isp_init、hi_mpi_isp_run、hi_mpi_isp_exit、hi_mpi_ae_register、 hi_mpi_awb_register接口在同一个进程调用。
- 当前业务正在运行hi_mpi_isp_run接口时,不能调用本接口。
- 推荐调用hi_mpi_isp_exit接口后,再调用本接口重新初始化。
- 不支持相同vi_pipe时,多线程执行ISP创建和销毁(即多线程同时调用hi_mpi_isp_sensor_reg_callback、hi_mpi_isp_ae_lib_reg_callback、hi_mpi_isp_awb_lib_reg_callback、hi_mpi_isp_init、hi_mpi_isp_run、hi_mpi_isp_exit、hi_mpi_ae_register、 hi_mpi_awb_register接口)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
vi_pipe |
输入 |
VI PIPE号。 取值范围:[0, 12)。 |
返回值说明
- 0:成功
- 非0:失败,参见错误码。
父主题: ISP系统控制及3A算法注册