hi_mpi_isp_get_vd_time_out
产品支持情况
产品  | 
是否支持  | 
|---|---|
x  | 
|
x  | 
|
√  | 
|
x  | 
|
x  | 
|
x  | 
功能说明
获取ISP中断信息。
函数原型
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产生中断的相关信息,包括是否产生了中断,中断产生时的当前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业务的帧率减半。
 
父主题: ISP系统控制高级参数配置