---
title: hi_mpi_venc_set_mod_param
description: "设置编码相关的模块参数。"
url: https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/latest/Application%20Development%20Guide/aadgc/aclcppdevg_03_1050.html
sourcePath: /source/zh/Atlas200IDKA2DeveloperKit/23.0.RC2/Application Development Guide/aadgc/aclcppdevg_03_1050.html
indexId: e8b4ff7143a69bbc4b4467fb6ab74e1e97b6bf82b70a9d354674ac64ce56e980105
---
# hi_mpi_venc_set_mod_param

#### 函数功能

设置编码相关的模块参数。


#### 约束说明

此接口在通道创建前调用，如果通道已经创建，则返回错误码HI_ERR_VENC_NOT_PERM。


#### 函数原型

hi_s32 hi_mpi_venc_set_mod_param(const hi_venc_mod_param *mod_param)


#### 参数说明

| 参数名 | 输入/输出 | 说明 |
| --- | --- | --- |
| mod\_param | 输入 | 编码模块参数指针。 |


#### 返回值说明

- 0：成功
- 非0：失败，参见  VENC视频编码/JPEGE图片编码返回码


#### 参考资源

接口调用流程及示例，参见JPEGE图片编码、VENC视频编码。
