Skip to main content

hi_mpi_vi_set_pipe_pre_be_crop

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视频输入功能

hi_mpi_vi_set_pipe_frame_dump_attr

函数功能

设置VI 物理PIPE dump属性。

约束说明

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

  • 需要dump不同的像素格式数据,可以在dump前调用hi_mpi_vi_create_pipe接口创建pipe时指定像素格式,像素格式需要与sensor模组实际输出的格式对齐。

  • 需要dump裁剪后的图像,可以在dump前调用hi_mpi_vi_set_pipe_pre_crop接口设置pipe的裁剪。

  • 需要dump压缩或者非压图像,可以在dump前调用hi_mpi_vi_create_pipe接口创建pipe时指定压缩类型。

  • 不支持虚拟PIPE。

  • 当pipe已经通过hi_mpi_vi_start_pipe接口启动后再调用当前接口,会清除内部缓存的用户未通过hi_mpi_vi_get_pipe_frame接口取走的图像。

函数原型

hi_s32 hi_mpi_vi_set_pipe_frame_dump_attr(hi_vi_pipe vi_pipe, const hi_vi_frame_dump_attr *dump_attr)

参数说明

参数名输入/输出说明
vi_pipe输入物理PIPE号。 取值范围:[0, 4)。
dump_attr输入VI 物理PIPE dump的属性。

返回值说明

参考资源

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

父主题: VI视频输入功能

在线提单