Skip to main content

hi_video_dec_mode

hi_h265_protocol_param

说明

定义与 H.265 协议相关的内存分配参数。

定义

typedef struct {
hi_s32 max_slice_segment_num;
hi_s32 max_vps_num;
hi_s32 max_sps_num;
hi_s32 max_pps_num;
}hi_h265_protocol_param;

成员

成员名称描述
max_slice_segment_num该通道解码支持的最大SliceSegment个数。 取值范围:[1, 600] Default:16。
max_vps_num该通道解码支持的最大VPS个数。 取值范围:[1, 16]。 Default:2。
max_sps_num该通道解码支持的最大SPS个数。 取值范围:[1, 16]。 Default:2。
max_pps_num该通道解码支持的最大PPS个数。 取值范围:[1, 64]。 Default:2。

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

hi_vdec_protocol_param

说明

定义与协议相关的内存分配参数。

定义

typedef struct {
hi_payload_type type;
union
{
hi_h264_protocol_param h264_param;
hi_h265_protocol_param h265_param;
};
}hi_vdec_protocol_param;

成员

成员名称描述
type解码通道支持的协议。
h264_paramH.264协议参数。
h265_paramH.265协议参数。

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

hi_video_dec_mode

说明

定义视频解码模式枚举。

定义

typedef enum {
HI_VIDEO_DEC_MODE_IPB = 0,
HI_VIDEO_DEC_MODE_IP,
HI_VIDEO_DEC_MODE_I,
HI_VIDEO_DEC_MODE_BUTT
}hi_video_dec_mode;

成员

成员名称描述
HI_VIDEO_DEC_MODE_IPBIPB模式,即I、P、B帧都解码。
HI_VIDEO_DEC_MODE_IPIP模式,即只解码I帧和P帧。暂不支持
HI_VIDEO_DEC_MODE_II模式,即只解码I帧。暂不支持
HI_VIDEO_DEC_MODE_BUTT保留值。

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

hi_video_out_order

说明

定义视频解码输出顺序枚举。

定义

typedef enum {
HI_VIDEO_OUT_ORDER_DISPLAY = 0,
HI_VIDEO_OUT_ORDER_DEC,
HI_VIDEO_OUT_ORDER_BUTT
}hi_video_out_order;

成员

成员名称描述
HI_VIDEO_OUT_ORDER_DISPLAY显示序输出。
HI_VIDEO_OUT_ORDER_DEC解码序输出。
HI_VIDEO_OUT_ORDER_BUTT保留值。

注意事项

解码有 B 帧的码流应设置为显示序输出。

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

hi_vdec_video_param

说明

定义视频解码高级参数。

定义

typedef struct {
hi_bool composite_dec_en;
hi_bool slice_input_en;
hi_s32 err_threshold;
hi_video_dec_mode dec_mode;
hi_video_out_order out_order;
hi_compress_mode compress_mode;
hi_video_format video_format;
hi_quick_mark_mode quick_mark_mode;
} hi_vdec_video_param;

成员

成员名称描述
composite_dec_en复合码流使能开关。预留参数,暂未支持。
slice_input_en预留参数,暂未支持。
err_threshold预留参数,暂未支持。
dec_mode解码模式。 Default:HI_VIDEO_DEC_MODE_IPB。
out_order解码图像输出顺序。 Default:HI_VIDEO_OUT_ORDER_DISPLAY
compress_mode解码图像压缩模式。支持HFBC压缩HI_COMPRESS_MODE_HFBC。 Default:HI_COMPRESS_MODE_HFBC
video_format解码图像数据格式。 当前仅支持HI_VIDEO_FORMAT_TILE_64x16和HI_VIDEO_FORMAT_LINEAR。 Default:HI_VIDEO_FORMAT_TILE_64x16
quick_mark_mode快速释放参考帧模式。预留参数,暂未支持。

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

hi_vdec_pic_param

说明

定义图像解码高级参数。

定义

typedef struct {
hi_pixel_format pixel_format;
hi_u32 alpha;
}hi_vdec_pic_param;

成员

成员名称描述
pixel_format图片像素格式。预留参数。
alphaRGB解码透明度。预留参数。

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

在线提单