hi_venc_huffman_ac_table
hi_venc_scene_chg_detect
说明
定义编码场景检测控制参数。
定义
hi_venc_scene_chg_detect = {"detect_scene_chg_en": detect_scene_chg_en,
"adapt_insert_idr_frame_en": adapt_insert_idr_frame_en}
成员
| 成员名称 | 描述 |
|---|---|
| detect_scene_chg_en | 整型,是否使能场景切换检测。 取值范围如下: - HI_TRUE:是,默认为该值 - HI_FALSE:否 |
| adapt_insert_idr_frame_en | 整型,是否使能自适应插入IDR帧。 取值范围如下: - HI_TRUE:是 - HI_FALSE:否,默认为该值 |
父主题: 视频/图像编码
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}
父主题: 视频/图像编码
在线提单