Skip to main content

hi_venc_jpeg_huffman_param

hi_venc_huffman_dc_table

说明

用于定义指定JPEGE编码通道的亮度DC huffman编码表参数的数据结构。

定义

hi_venc_huffman_dc_table = {"dc_bits": dc_bits[16], # RW; Range:[0, 255]; len: 16
"dc_value": dc_value[12]} # RW; Range:[0, 255];len 12

成员

成员名称描述
dc_bits[]列表, dc_bits数组存放的是长度从1bit到16bit的码字分别对应的符号个数。
dc_value[]列表,dc_value数据存放的是码字对应的符号值。

父主题: 视频/图像编码

hi_venc_huffman_ac_table

说明

用于定义指定JPEGE编码通道的色度AC huffman编码表参数的数据结构。

定义

hi_venc_huffman_ac_table = {"ac_bits": ac_bits[16],
"ac_value": ac_value[162]}

成员

成员名称描述
ac_bits列表,ac_bits数组存放的是长度从1bit到16bit的码字分别对应的符号个数。
ac_value列表,ac_value数据存放的是码字对应的符号值。

父主题: 视频/图像编码

hi_venc_jpeg_huffman_param

说明

用于定义指定JPEGE编码通道的huffman编码高级参数的数据结构。

定义

hi_venc_jpeg_huffman_param = {"dc_tables": hi_venc_huffman_dc_table[3], # y, Cb, Cr
"ac_tables": hi_venc_huffman_ac_table[3], # y, Cb, Cr
"reserved": reserved[2]}

成员

成员名称描述
dc_tables列表,亮度DC huffman编码表数据。 Cb分量和CR分量需保持一致。
ac_tables列表,色度AC huffman编码表数据。 Cb分量和CR分量需保持一致。
reserved列表,预留位,为保证后续版本兼容性,请务必使用memset结构体方式进行清零初始化,在代码中必须避免显示对reserved字段进行访问。

父主题: 视频/图像编码

hi_venc_mpf_cfg

说明

预留字典,暂不支持。

定义

hi_venc_mpf_cfg = {"large_thumbnail_num": large_thumbnail_num,
"large_thumbnail_size": hi_video_size[HI_VENC_MAX_MPF_NUM]}

父主题: 视频/图像编码

hi_venc_mjpeg_cbr_param

说明

预留字典,暂不支持。

定义

hi_venc_mjpeg_cbr_param = {"max_qfactor": max_qfactor,
"min_qfactor": min_qfactor}

父主题: 视频/图像编码

hi_venc_mjpeg_vbr_param

说明

预留字典,暂不支持。

定义

hi_venc_mjpeg_vbr_param = {"chg_pos": chg_pos,
"max_qfactor": max_qfactor,
"min_qfactor": min_qfactor}

父主题: 视频/图像编码

在线提单