下载
中文
注册

hi_venc_chn_status

说明

定义编码通道的状态结构体。

定义

typedef struct {
    hi_u32 left_pics; 
    hi_u32 left_stream_bytes; 
    hi_u32 left_stream_frames; 
    hi_u32 cur_packs; 
    hi_u32 left_recv_pics; 
    hi_u32 left_enc_pics; 
    hi_bool is_jpeg_snap_end; 
    hi_u64 release_pic_pts;
    hi_venc_stream_info stream_info;
} hi_venc_chn_status;

成员

成员名称

描述

left_pics

待编码的图像数。

JPEGE图片编码场景下,以下型号不支持使用该参数:
  • Atlas 200/500 A2推理产品
  • Atlas A2训练系列产品/Atlas 800I A2推理产品

left_stream_bytes

码流buffer中用户暂未取走的byte数目。

JPEGE图片编码场景下,以下型号不支持使用该参数:
  • Atlas 200/500 A2推理产品
  • Atlas A2训练系列产品/Atlas 800I A2推理产品

left_stream_frames

码流buffer中用户暂未取走的帧数目。

JPEGE图片编码场景下,以下型号不支持使用该参数:
  • Atlas 200/500 A2推理产品
  • Atlas A2训练系列产品/Atlas 800I A2推理产品

cur_packs

当前帧的码流包个数。

left_recv_pics

剩余待接收的帧数,在用户调用接口hi_mpi_venc_start_chn设置接收帧数后有效。

JPEGE图片编码场景下,以下型号不支持使用该参数:
  • Atlas 200/500 A2推理产品
  • Atlas A2训练系列产品/Atlas 800I A2推理产品

left_enc_pics

剩余待编码的帧数,在用户调用接口hi_mpi_venc_start_chn设置接收帧数后有效。

JPEGE图片编码场景下,以下型号不支持使用该参数:
  • Atlas 200/500 A2推理产品
  • Atlas A2训练系列产品/Atlas 800I A2推理产品

is_jpeg_snap_end

Jpege抓拍模式下指示抓拍过程是否结束。

预留参数,暂不支持。

release_pic_pts

预留参数,暂不支持。

stream_info

码流信息。

JPEGE图片编码场景下,不支持使用该参数。

注意事项

如果venc接收的抓拍帧有丢帧出现,is_jpeg_snap_end会存在不能正确标记抓拍结束的情况。