hi_mpi_vpss_get_chn_frame
Atlas 200/300/500 推理产品,不支持该接口。
Atlas 训练系列产品,不支持该接口。
Atlas 推理系列产品,不支持该接口。
Atlas A2训练系列产品/Atlas 800I A2推理产品,不支持该接口。
函数功能
用户从通道获取一帧处理完成的图像。
约束说明
- VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。
- 只有在通过hi_mpi_vpss_get_chn_attr接口设置为USER模式下,并且队列深度不为0,才能获取到图像。
- 调用该接口获取图像,不会对后端绑定的模块有影响。如后端绑定VO显示,可以在显示过程中获取图像,VO仍正常显示,不会受到影响。
- 解码回放场景,由于不允许出现丢帧,VPSS只要有一个通道不处理新图像(通道已开启),则整个VPSS不处理新图像。例如说开启了通道0和通道1,两者都不绑定后端,通道图像队列长度都设为2,此时从通道0中最多获取出2帧已缓存的图像,因为通道1缓存2帧后未处理新图像,所以VPSS不会再处理新图像。
函数原型
hi_s32 hi_mpi_vpss_get_chn_frame(hi_vpss_grp grp, hi_vpss_chn chn, hi_video_frame_info *frame_info, hi_s32 milli_sec);
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
grp |
输入 |
VPSS组ID。 取值范围:[0, 264)。如果通过hi_mpi_vpss_create_grp接口的hi_vpss_grp_attr.nr_en参数开启3DNR功能,则VPSS组ID的取值范围为:[256, 268)。 |
chn |
输入 |
VPSS通道号。 取值范围:[0, 2) |
frame_info |
输出 |
图像信息。 |
milli_sec |
输入 |
超时时间。 取值范围:
|
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
父主题: VPSS视频处理功能