Skip to main content

hi_mpi_vi_set_pipe_pre_crop

hi_mpi_vi_start_pipe

函数功能

启用VI PIPE。

约束说明

  • 调用本接口前,必须先调用hi_mpi_vi_create_pipe接口创建PIPE。
  • 支持重复调用本接口操作同一个PIPE。

函数原型

hi_s32 hi_mpi_vi_start_pipe(hi_vi_pipe vi_pipe)

参数说明

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

返回值说明

参考资源

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

父主题: VI视频输入功能

hi_mpi_vi_stop_pipe

函数功能

禁用VI PIPE。

约束说明

  • 调用本接口前,必须先调用hi_mpi_vi_create_pipe接口创建PIPE。
  • 支持重复调用该接口操作同一个PIPE。

函数原型

hi_s32 hi_mpi_vi_stop_pipe(hi_vi_pipe vi_pipe)

参数说明

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

返回值说明

参考资源

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

父主题: VI视频输入功能

hi_mpi_vi_set_pipe_pre_crop

函数功能

设置VI物理PIPE输入端的裁剪功能属性,在VI DEV输出给VI PIPE处理前进行裁剪。

约束说明

函数原型

hi_s32 hi_mpi_vi_set_pipe_pre_crop(hi_vi_pipe vi_pipe, const hi_crop_info *crop_info)

参数说明

参数名输入/输出说明
vi_pipe输入PIPE号。 取值范围:[0, 8)。
crop_info输入裁剪区域属性。

返回值说明

父主题: VI视频输入功能

hi_mpi_vi_get_pipe_pre_crop

函数功能

获取VI 物理PIPE输入端的裁剪功能属性。

约束说明

函数原型

hi_s32 hi_mpi_vi_get_pipe_pre_crop(hi_vi_pipe vi_pipe, hi_crop_info *crop_info)

参数说明

参数名输入/输出说明
vi_pipe输入PIPE号。 取值范围:[0, 8)。
crop_info输出裁剪区域属性。

返回值说明

父主题: VI视频输入功能

hi_mpi_vi_set_pipe_pre_be_crop

函数功能

设置VI PIPE内部BE输入端的裁剪功能属性。

Atlas 200/500 A2推理产品,不支持该接口。

约束说明

  • 调用本接口前,必须先调用hi_mpi_vi_create_pipe接口创建PIPE。

  • 需在调用hi_mpi_vi_start_pipe接口启动PIPE前调用本接口 ,启动PIPE后 ,不可调用本接口 。

  • 仅支持物理pipe,不支持虚拟pipe。

函数原型

hi_s32 hi_mpi_vi_set_pipe_pre_be_crop(hi_vi_pipe vi_pipe, const hi_crop_info *crop_info)

参数说明

参数名输入/输出说明
vi_pipe输入PIPE号。 取值范围:[0, 4)。
crop_info输入裁剪区域属性。

返回值说明

父主题: VI视频输入功能

hi_mpi_vi_set_pipe_bind_strobe

函数功能

设置VI PIPE与对外strobe输入信号的绑定关系。

Atlas 200/500 A2推理产品,不支持该接口。

约束说明

函数原型

hi_s32 hi_mpi_vi_set_pipe_bind_strobe(hi_vi_pipe vi_pipe, hi_u32 strobe_id)

参数说明

参数名输入/输出说明
vi_pipe输入物理PIPE号。 取值范围:[0, 4)。
strobe_id输入strobe管脚编号。 取值范围:[0, 3)。

返回值说明

父主题: VI视频输入功能

在线提单