hi_mpi_vi_create_pipe
函数功能
创建一个VI PIPE。
约束说明
- 物理PIPE属性中的size、pixel_format、bit_width等必须与VI设备的属性保持一致,否则会出现错误。
- 同一个PIPE号,不支持重复创建。
- 不管输入图像宽度多大,只要在PIPE所支持宽度规格内,都可支持数据压缩;仅pipe0和pipe1支持压缩;当输入图像大于4096时,不支持压缩。
- WDR模式下,需要创建多个物理PIPE绑定到同一个开了WDR的设备上,当进行切换时,需要把所有绑定到该设备的物理PIPE销毁再重建。不能使用上次用过但未销毁的物理PIPE,否则可能造成错误。
函数原型
hi_s32 hi_mpi_vi_create_pipe(hi_vi_pipe vi_pipe, hi_vi_pipe_attr *pipe_attr)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
vi_pipe |
输入 |
PIPE号。 取值范围:[0, 8)。 |
pipe_attr |
输入 |
PIPE的属性结构体指针。 静态属性。 |
返回值说明
- 0:成功
- 非0:失败,参见VI视频输入返回码。
参考资源
接口调用流程,参见视频数据获取功能。
父主题: VI视频输入功能