文档
注册

hi_mpi_vdec_set_display_mode

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

Atlas 训练系列产品,不支持该接口。

Atlas 推理系列产品(Ascend 310P处理器),不支持该接口。

函数功能

若调用hi_mpi_sys_bind接口绑定数据接收者VPSS与数据源VDEC后,可调用本接口设置显示模式。不设置显示模式时,默认为回放模式。

约束说明

  • 设置显示模式前必须保证通道已创建,否则会返回通道未创建的错误码HI_ERR_VDEC_UNEXIT。
  • 预览模式(HI_VIDEO_DISPLAY_MODE_PREVIEW):预览模式下VDEC绑定的直接后级模块(比如 VPSS)以非阻塞方式接收解码图像,即当VPSS的图像Buffer满时(解码帧存个数比 VPSS 缓存队列个数多), VPSS丢弃VDEC发送过来的图像,以达到不反压VDEC 解码的目的,实现实时预览。需要注意的是, 当解码帧存个数比VPSS缓存队列个数少时,即使开启预览模式, VPSS还是会反压解码。
  • 回放模式(HI_VIDEO_DISPLAY_MODE_PLAYBACK):回放模式下VDEC绑定的直接后级模块(比如 VPSS)以阻塞方式接收解码图像, 即当VPSS的图像Buffer满时,拒绝接收VDEC发送过来的图像, VDEC发现当前图像发送失败后启动图像重新发送机制,直到图像发送成功为止。回放模式下VDEC绑定的直接后级模块能够反压VDE 解码,以达到不丢弃任何一帧解码图像的回放效果。

函数原型

hi_s32 hi_mpi_vdec_set_display_mode(hi_vdec_chn chn, hi_video_display_mode display_mode)

参数说明

参数名

输入/输出

说明

chn

输入

解码通道号。

Atlas A2训练系列产品/Atlas 800I A2推理产品,该参数的取值范围:[0, 256),JPEGD功能和VDEC功能共用通道,且通道总数最多256,其中,JPEGD解码通道总数最多256,VDEC解码通道总数最多32。

Atlas 200/500 A2推理产品,该参数的取值范围:[0, 128),JPEGD功能和VDEC功能共用通道,且通道总数最多128。

display_mode

输入

显示模式枚举。

返回值说明

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

当前产品无相关内容

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