hi_img_base_info
hi_img_base_info
说明
定义图片基本信息。
定义
hi_img_base_info = {"width": width,
"height": height,
"pixel_format": hi_pixel_format,
"reserved": [2]}
成员
| 成员名称 | 描述 |
|---|---|
| width | 整型,图片宽度。 |
| height | 整型,图片高度。 |
| pixel_format | 整型,图片格式。 |
| reserved | 列表,预留参数,为保证后续版本兼容性,请务必使用memset结构体方式进行清零初始化,在代码中必须避免显式对reserved字段进行访问。 |
父主题: 公共
hi_img_align_info
说明
定义图片对齐信息。
定义
hi_img_align_info = {"width_stride": width_stride,
"height_stride": height_stride,
"img_buf_size": img_buf_size,
"reserved": [2]}
成员
| 成员名称 | 描述 |
|---|---|
| width_stride | 整型,图片宽度对齐后的值。 |
| height_stride | 整型,图片高度对齐后的值。 |
| img_buf_size | 整型,存放图片数据所需的内存大小,单位Byte。 |
| reserved | 列表,预留参数,为保证后续版本兼容性,请务必使用memset结构体方式进行清零初始化,在代码中必须避免显式对reserved字段进行访问。 |
父主题: 公共
hi_vdec_send_mode
说明
定义码流发送方式。
定义
HI_VDEC_SEND_MODE_STREAM = 0 # send by stream
HI_VDEC_SEND_MODE_FRAME = 1 # send by frame
HI_VDEC_SEND_MODE_COMPAT = 2 # One frame supports multiple packets sending.
HI_VDEC_SEND_MODE_BUTT = 3 # reserved
成员
| 成员名称 | 描述 |
|---|---|
| HI_VDEC_SEND_MODE_STREAM | 流模式,当前不支持。 |
| HI_VDEC_SEND_MODE_FRAME | 帧模式,当前仅支持按帧发送。 |
| HI_VDEC_SEND_MODE_COMPAT | 兼容模式,当前不支持。 |
| HI_VDEC_SEND_MODE_BUTT | 保留值。 |
注意事项
- 仅支持HI_VDEC_SEND_MODE_FRAME。
- 当一帧码流的最后一包没有把 end_of_frame 为 HI_TRUE 时,还可以再发送一个end_of_frame 为 HI_TRUE 的空包(注意带上当前帧的 PTS(Presentation Time Stamp))给解码器内部标识当前帧码流已发送完毕。
- 不支持一帧图像分多包进行发送的模式。
父主题: 视频/图像解码
hi_vdec_frame_type
说明
定义码流发送方式。
定义
HI_VDEC_FRAME_TYPE_I = 0
HI_VDEC_FRAME_TYPE_P = 1
HI_VDEC_FRAME_TYPE_B = 2
HI_VDEC_FRAME_TYPE_BUTT = 3
成员
| 成员名称 | 描述 |
|---|---|
| HI_VDEC_FRAME_TYPE_I | IDR帧。 |
| HI_VDEC_FRAME_TYPE_P | P帧。 |
| HI_VDEC_FRAME_TYPE_B | B帧。 |
| HI_VDEC_FRAME_TYPE_BUTT | 保留值。 |
父主题: 视频/图像解码
hi_quick_mark_mode
说明
定义快速释放参考帧模式。
定义
HI_QUICK_MARK_ADAPT = 0
HI_QUICK_MARK_FORCE = 1
HI_QUICK_MARK_NONE = 2
HI_QUICK_MARK_BUTT = 3
成员
| 成员名称 | 描述 |
|---|---|
| HI_QUICK_MARK_ADAPT | 自适应模式。预留参数,暂未支持。 |
| HI_QUICK_MARK_FORCE | 强制模式。预留参数,暂未支持。 |
| HI_QUICK_MARK_NONE | 普通模式。预留参数,暂未支持。 |
| HI_QUICK_MARK_BUTT | 保留值。 |
父主题: 视频/图像解码
在线提单