跳到主要内容

hi_vdec_send_mode

hi_vdec_chn

说明

描述解码通道。

定义

typedef hi_s32 hi_vdec_chn;

父主题: VDEC视频/JPEGD图像解码

hi_vdec_send_mode

说明

定义码流发送方式。

定义

typedef enum {
HI_VDEC_SEND_MODE_STREAM = 0,
HI_VDEC_SEND_MODE_FRAME ,
HI_VDEC_SEND_MODE_COMPAT,
HI_VDEC_SEND_MODE_BUTT
}hi_vdec_send_mode;

成员

成员名称描述
HI_VDEC_SEND_MODE_STREAM流模式,当前不支持。
HI_VDEC_SEND_MODE_FRAME帧模式,当前仅支持按帧发送。
HI_VDEC_SEND_MODE_COMPAT兼容模式,当前不支持。
HI_VDEC_SEND_MODE_BUTT保留值。

注意事项

  1. 仅支持HI_VDEC_SEND_MODE_FRAME;
  2. 当一帧码流的最后一包没有把end_of_frame为HI_TRUE时,还可以再发送一个end_of_frame为HI_TRUE的空包(注意带上当前帧的PTS(Presentation Time Stamp))给解码器内部标识当前帧码流已发送完毕。
  3. 不支持一帧图像分多包进行发送的模式;

父主题: VDEC视频/JPEGD图像解码

hi_vdec_frame_type

说明

定义码流发送方式。

定义

typedef enum {
HI_VDEC_FRAME_TYPE_I = 0,
HI_VDEC_FRAME_TYPE_P = 1,
HI_VDEC_FRAME_TYPE_B = 2,
HI_VDEC_FRAME_TYPE_BUTT
}hi_vdec_frame_type;

成员

成员名称描述
HI_VDEC_FRAME_TYPE_IIDR帧。
HI_VDEC_FRAME_TYPE_PP帧。
HI_VDEC_FRAME_TYPE_BB帧。
HI_VDEC_FRAME_TYPE_BUTT保留值。

父主题: VDEC视频/JPEGD图像解码

hi_quick_mark_mode

说明

定义快速释放参考帧模式枚举。

定义

typedef enum {
HI_QUICK_MARK_ADAPT = 0,
HI_QUICK_MARK_FORCE,
HI_QUICK_MARK_NONE,
HI_QUICK_MARK_BUTT
}hi_quick_mark_mode;

成员

成员名称描述
HI_QUICK_MARK_ADAPT自适应模式。预留参数,暂未支持。
HI_QUICK_MARK_FORCE强制模式。预留参数,暂未支持。
HI_QUICK_MARK_NONE普通模式。预留参数,暂未支持。
HI_QUICK_MARK_BUTT保留值。

父主题: VDEC视频/JPEGD图像解码

在线提单