跳到主要内容

hi_video_dec_mode

hi_h265_protocol_param

说明

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

定义

hi_h265_protocol_param = {"max_slice_segment_num": max_slice_segment_num, # RW; max slice segment num support
"max_vps_num": max_vps_num, # RW; max vps num support
"max_sps_num": max_sps_num, # RW; max sps num support
"max_pps_num":max_pps_num } # RW; max pps num support

成员

成员名称描述
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。

父主题: 视频/图像解码

hi_vdec_protocol_param

说明

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

定义

hi_vdec_protocol_param = {"type": type, # RW; video type to be decoded, only h264 and h265 supported
"h264_param": hi_h264_protocol_param, # protocol param structure for h264

hi_vdec_protocol_param = {"type": type, # RW; video type to be decoded, only h264 and h265 supported
"h265_param": hi_h265_protocol_param } # protocol param structure for h265

成员

成员名称描述
type整型,解码通道支持的协议。
h264_param字典,H.264 协议参数。
h265_param字典,H.265 协议参数。

父主题: 视频/图像解码

hi_video_dec_mode

说明

定义视频解码模式。

定义

HI_VIDEO_DEC_MODE_IPB = 0
HI_VIDEO_DEC_MODE_IP = 1
HI_VIDEO_DEC_MODE_I = 2
HI_VIDEO_DEC_MODE_BUTT = 3

成员

成员名称描述
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保留值。

父主题: 视频/图像解码

hi_video_out_order

说明

定义视频解码输出顺序。

定义

HI_VIDEO_OUT_ORDER_DISPLAY = 0
HI_VIDEO_OUT_ORDER_DEC = 1
HI_VIDEO_OUT_ORDER_BUTT = 2

成员

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

注意事项

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

父主题: 视频/图像解码

hi_vdec_video_param

说明

定义视频解码高级参数。

定义

hi_vdec_video_param = {"composite_dec_en": composite_dec_en,
"slice_input_en": slice_input_en,
"err_threshold": err_threshold,
"dec_mode": hi_video_dec_mode, # frames output order ,0: the same with display order , 1: the same with decoder order
"out_order": hi_video_out_order,
"compress_mode": hi_compress_mode, # RW; compress mode
"video_format": hi_video_format, # RW; video format
"quick_mark_mode": hi_quick_mark_mode }

成员

成员名称描述
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整型,快速释放参考帧模式。预留参数,暂未支持。

父主题: 视频/图像解码

hi_vdec_param_picture

说明

定义图像解码高级参数。

定义

hi_vdec_param_picture = {"pixel_format": hi_pixel_format, # RW; out put pixel format
"u32Alpha": u32Alpha }

成员

成员名称描述
pixel_format整型,图片像素格式。保留参数。
u32Alpha整型,RGB解码透明度。保留参数。

父主题: 视频/图像解码

在线提单