文档
注册

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

输入

超时时间,单位是毫秒。

  • 在指定时间内,如果获取不到 ISP 中断,则函数返回。
  • 当milli_sec设为 0 时,表示阻塞模式,程序一直等待, 直到获取到 ISP 中断才返回。

返回值说明

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词