跳到主要内容

hi_mpi_venc_set_jpeg_huffman_param

hi_mpi_venc_set_rc_param

函数功能

设置视频编码通道码率控制器的高级参数的值。

约束说明

  • 本接口在编码通道创建之后、编码通道销毁之前调用。
  • 如果不调用本接口设置编码通道码率控制器的高级参数的值,就会默认采用这些高级参数的默认值。
  • 建议用户先调用hi_mpi_venc_get_rc_param接口获取编码通道码率控制器的高级参数的值,再调用本接口对高级参数进行设置。

函数原型

hi_s32 hi_mpi_venc_set_rc_param(hi_venc_chn chn, const hi_venc_rc_param *rc_param)

参数说明

参数名输入/输出说明
chn输入编码通道号。 Atlas 200/500 A2推理产品,编码通道号的取值范围:[0, 128),JPEGE功能和VENC功能共用通道,且通道总数最多128。
rc_param输入编码通道码率控制器的高级参数的指针。

返回值说明

父主题: VENC视频编码功能/JPEGE图片编码功能

hi_mpi_venc_get_rc_param

函数功能

获取视频编码通道码率控制器的高级参数的值。

约束说明

本接口在编码通道创建之后、编码通道销毁之前调用。

函数原型

hi_s32 hi_mpi_venc_get_rc_param(hi_venc_chn chn, hi_venc_rc_param *rc_param)

参数说明

参数名输入/输出说明
chn输入编码通道号。 Atlas 200/500 A2推理产品,编码通道号的取值范围:[0, 128),JPEGE功能和VENC功能共用通道,且通道总数最多128。
rc_param输出编码通道码率控制器的高级参数的指针。

返回值说明

父主题: VENC视频编码功能/JPEGE图片编码功能

hi_mpi_venc_set_jpeg_huffman_param

函数功能

设置编码通道的JPEGE huffman编码高级参数。

约束说明

本接口在编码通道创建之后、编码通道销毁之前调用。

函数原型

hi_s32 hi_mpi_venc_set_jpeg_huffman_param(hi_venc_chn chn, const hi_venc_jpeg_huffman_param *jpeg_huffman_param)

参数说明

参数名输入/输出说明
chn输入编码通道号。 Atlas 200/500 A2推理产品,编码通道号的取值范围:[0, 128),JPEGE功能和VENC功能共用通道,且通道总数最多128。
jpeg_huffman_param输入huffman编码参数的指针。

返回值说明

父主题: VENC视频编码功能/JPEGE图片编码功能

hi_mpi_venc_get_jpeg_huffman_param

函数功能

获取编码通道的JPEGE huffman编码高级参数。

约束说明

  • 本接口在编码通道创建之后、编码通道销毁之前调用。
  • 不调用hi_mpi_venc_set_jpeg_huffman_param接口设置huffman编码高级参数时,返回默认的标准huffman编码参数。

函数原型

hi_s32 hi_mpi_venc_get_jpeg_huffman_param(hi_venc_chn chn, hi_venc_jpeg_huffman_param *jpeg_huffman_data)

参数说明

参数名输入/输出说明
chn输入编码通道号。 Atlas 200/500 A2推理产品,编码通道号的取值范围:[0, 128),JPEGE功能和VENC功能共用通道,且通道总数最多128。
jpeg_huffman_data输出huffman高级参数的指针。

返回值说明

父主题: VENC视频编码功能/JPEGE图片编码功能

hi_mpi_venc_compact_jpeg_tables

函数功能

配置是否对高级参数huffman或QT表进行压缩。

约束说明

本接口在编码通道创建之后、编码通道销毁之前调用。

调用此接口后,如果huffman表或QT表的Y、Cb、Cr分量内容一致时,支持压缩。

函数原型

hi_s32 hi_mpi_venc_compact_jpeg_tables(hi_venc_chn chn, hi_u32 table_type, hi_bool enable)

参数说明

参数名输入/输出说明
chn输入编码通道号。 Atlas 200/500 A2推理产品,编码通道号的取值范围:[0, 128),JPEGE功能和VENC功能共用通道,且通道总数最多128。
table_type输入压缩类型,取值范围:仅支持0,表示huffman表数据和QT量化表数据都压缩。
enable输入是否压缩,0表示不压缩,1表示压缩。

返回值说明

父主题: VENC视频编码功能/JPEGE图片编码功能

在线提单