Skip to main content

hi_mpi_isp_set_sns_slave_attr

hi_mpi_isp_run

函数功能

运行ISP firmware。

函数原型

hi_s32 hi_mpi_isp_run(hi_vi_pipe vi_pipe)

约束说明

参数说明

参数名输入/输出说明
vi_pipe输入PIPE号。 取值范围:[0, 4)。

返回值说明

参考资源

接口调用流程,参见视频数据获取功能

父主题: ISP系统控制及3A算法注册

hi_mpi_isp_exit

函数功能

退出ISP firmware。

函数原型

hi_s32 hi_mpi_isp_exit(hi_vi_pipe vi_pipe)

约束说明

参数说明

参数名输入/输出说明
vi_pipe输入PIPE号。 取值范围:[0, 4)。

返回值说明

参考资源

接口调用流程,参见视频数据获取功能

父主题: ISP系统控制及3A算法注册

hi_mpi_isp_set_sns_slave_attr

函数功能

设置从模式Sensor行场同步信号。

从模式sensor需要其提供行同步信号XHS和场同步信号XVS,在这两个信号的控制下进行曝光与数据读出,这个接口主要配置同步信号发生模块,使其输出sensor要求的行场时序。此接口一般在sensor库里调用。

函数原型

hi_s32 hi_mpi_isp_set_sns_slave_attr(hi_slave_dev slave_dev, const hi_isp_slave_sns_sync* sns_sync)

约束说明

从信号有两组绑定关系,首先pipe 和vsync之间有绑定关系,其次vsync内部还可选择不同的信号源slave,即不同pipe可以选择不同的从信号设备vsync,不同的从信号设备vsync又可以选择不同的信号源slave。

参数说明

参数名输入/输出说明
slave_dev输入从信号设备号。
sns_sync输入同步信号配置。

返回值说明

父主题: ISP系统控制及3A算法注册

hi_mpi_isp_get_sns_slave_attr

函数功能

获取从模式sensor行场同步信号。

函数原型

hi_s32 hi_mpi_isp_get_sns_slave_attr(hi_slave_dev slave_dev, hi_isp_slave_sns_sync *sns_sync)

参数说明

参数名输入/输出说明
slave_dev输入从信号设备号。
sns_sync输出同步信号配置。

返回值说明

父主题: ISP系统控制及3A算法注册

hi_mpi_ae_register

函数功能

向ISP注册昇腾AE库。

函数原型

hi_s32 hi_mpi_ae_register(hi_vi_pipe vi_pipe, hi_isp_3a_alg_lib *ae_lib)

约束说明

  • AE库可以注册多个实例。
  • 此接口不支持多进程操作。

参数说明

参数名输入/输出说明
vi_pipe输入VI PIPE号。 取值范围:[0, 4)。
ae_lib输入AE算法库结构体指针。

返回值说明

参考资源

接口调用流程,参见视频数据获取功能

父主题: ISP系统控制及3A算法注册

hi_mpi_ae_unregister

函数功能

向ISP取消注册昇腾AE库。

函数原型

hi_s32 hi_mpi_ae_unregister(hi_vi_pipe vi_pipe, hi_isp_3a_alg_lib *ae_lib)

约束说明

此接口不支持多进程操作。

参数说明

参数名输入/输出说明
vi_pipe输入VI PIPE号。 取值范围:[0, 4)。
ae_lib输入AE 算法库结构体指针。

返回值说明

参考资源

接口调用流程,参见视频数据获取功能

父主题: ISP系统控制及3A算法注册

在线提单