hi_mpi_isp_get_vd_time_out
函数功能
获取ISP中断信息。
约束说明
- 该接口表示获取ISP产生中断的相关信息,包括是否产生了中断,中断产生时的 当前 ISP 帧信息,中断是采用的帧开始中断。
- 在极端情况下(cpu 占用率高等),使用HI_ISP_VD_FE_END方式获取ISP中断信息并读取统计信息,会出现读取统计信息不及时的情况,因此建议使用HI_ISP_VD_FE_START方式获取ISP中断来读取统计信息。
- N个进程同时调用该接口获取同样的isp_vd_type时,每个进程获取到的中断信息为实际中断信息的(1/N),比如在灌raw场景中会使用HI_ISP_VD_FE_START的方式来发送raw数据,如果此时其它进程再使用HI_ISP_VD_FE_START方式运行业务,会导致灌raw业务的帧率减半。
函数原型
hi_s32 hi_mpi_isp_get_vd_time_out(hi_vi_pipe vi_pipe, hi_isp_vd_type isp_vd_type, hi_u32 milli_sec)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
vi_pipe |
输入 |
VI PIPE号。 取值范围:[0, 12)。 |
isp_vd_type |
输入 |
场同步信号。 |
milli_sec |
输入 |
超时时间,单位是毫秒。
|
返回值说明
- 0:成功
- 非0:失败,参见ISP返回码。
父主题: ISP系统控制高级参数配置