Skip to main content

hi_mpi_venc_get_chn_param

hi_mpi_venc_get_jpeg_param

函数功能

获取JPEG协议编码通道的量化表高级配置参数。

约束说明

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

调用hi_mpi_venc_set_jpeg_param接口设置参数前,可以调用该接口获取当前JPEGE的量化表参数。

函数原型

hi_s32 hi_mpi_venc_get_jpeg_param(hi_venc_chn chn, hi_venc_jpeg_param *jpeg_param)

参数说明

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

返回值说明

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

hi_mpi_venc_set_chn_param

函数功能

设置通道参数。

约束说明

  • 本接口在编码通道创建之后、编码通道销毁之前调用。如果针对未创建的通道,调用本接口设置参数,则返回失败。
  • Atlas 200/500 A2推理产品,JPEGE图片编码场景下,不支持调用本接口。

函数原型

hi_s32 hi_mpi_venc_set_chn_param(hi_venc_chn chn, const hi_venc_chn_param *chn_param)

参数说明

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

返回值说明

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

hi_mpi_venc_get_chn_param

函数功能

获取通道参数。

约束说明

  • 本接口在编码通道创建之后、编码通道销毁之前调用。如果针对未创建的通道,调用本接口获取参数,则返回失败。
  • Atlas 200/500 A2推理产品,JPEGE图片编码场景下,不支持调用本接口。

函数原型

hi_s32 hi_mpi_venc_get_chn_param(****hi_venc_chn chn, hi_venc_chn_param *chn_param)

参数说明

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

返回值说明

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

hi_mpi_venc_set_scene_mode

函数功能

设置场景模式。

约束说明

  • 本接口在编码通道创建之后、编码通道销毁之前调用。
  • 不同的编码模式场景对图像质量有影响,默认场景模式为HI_VENC_SCENE_0。

函数原型

hi_s32 hi_mpi_venc_set_scene_mode(hi_venc_chn chn, const hi_venc_scene_mode scene_mode)

参数说明

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

返回值说明

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

hi_mpi_venc_get_scene_mode

函数功能

获取场景模式。

约束说明

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

函数原型

hi_s32 hi_mpi_venc_get_scene_mode(hi_venc_chn chn, hi_venc_scene_mode *scene_mode)

参数说明

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

返回值说明

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

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图片编码功能

在线提单