hi_venc_pack
说明
定义帧码流包字典。
定义
hi_venc_pack = {"phys_addr": phys_addr,
                "addr": addr,
                "len": len,
                "pts": pts,
                "is_frame_end": is_frame_end,
                "data_type": hi_venc_data_type,
                "offset": offset,
                "data_num": data_num
                "pack_info": [hi_venc_pack_info]}
hi_venc_pack = {"input_addr": input_addr,
                "addr": addr,
                "len": len,
                "pts": pts,
                "is_frame_end": is_frame_end,
                "data_type": hi_venc_data_type,
                "offset": offset,
                "data_num": data_num
                "pack_info": [hi_venc_pack_info]}
   成员
| 成员名称 | 描述 | 
|---|---|
| addr | 整型,码流包首地址。 | 
| phys_addr | 整型,码流包物理地址。 | 
| input_addr | 整型,用户输入码流数据的内存地址。 | 
| len | 整型,码流包长度。 当len=0,表示视频/图像编码失败。 | 
| data_type | 整型,码流类型,支持 H.265/H.264/JPEG协议类型的数据包。 | 
| pts | 整型,时间戳。单位:us。 | 
| is_frame_end | 整型,帧结束标识。 取值范围: HI_TRUE:该码流包是该帧的最后一个包。 HI_FALSE:该码流包不是该帧的最后一个包。 | 
| offset | 整型,码流包中有效数据与码流包首地址 addr 的偏移。 | 
| data_num | 整型,当前码流包(当前包的类型由 data_type 指定)数据中包含码流包的个数。 | 
| pack_info[HI_VENC_MAX_PACK_INFO_NUM] | 列表,当前码流包数据中包含码流包数据信息。 | 
父主题: 视频/图像编码