# io.agora.rtc.AgoraParameter类 参考 (/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-agora-parameter)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="details"></a>

<a id="header-details"></a>

AgoraParameter 类。

<a id="doc-constructors"></a>

<a id="header-doc-constructors"></a>

## 构造及析构函数说明 [#构造及析构函数说明]

<a id="a11bcb0e4d064384c254d0c46d0bb0c82"></a>

### AgoraParameter() [#agoraparameter]

<ApiSignature>

io.agora.rtc.AgoraParameter.AgoraParameter(long *cptr*)

</ApiSignature>

构造函数。

<a id="doc-func-members"></a>

<a id="header-doc-func-members"></a>

## 成员函数说明 [#成员函数说明]

<a id="a21890025b42707388326b2eda19fb9bc"></a>

### getBool() [#getbool]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.getBool(String *key*, Out *value*)

</ApiSignature>

<a id="a55808031028bb6d91df2a6b10f56a388"></a>

### getInt() [#getint]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.getInt(String *key*, Out *value*)

</ApiSignature>

<a id="a2f0ee9fa919b93aed84b635a9e5f3404"></a>

### getNumber() [#getnumber]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.getNumber(String *key*, Out *value*)

</ApiSignature>

<a id="a9f348f454d76a8f2b6a2466d2afec884"></a>

### getUint() [#getuint]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.getUint(String *key*, Out *value*)

</ApiSignature>

<a id="a7008176e11bb90b54f76423e0ef2f910"></a>

### setArray() [#setarray]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.setArray(String *key*, String *json_src*)

</ApiSignature>

<a id="aec981643fea28640f7591295e04078a4"></a>

### setBool() [#setbool]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.setBool(String *key*, boolean *value*)

</ApiSignature>

<a id="a689ed4b5becf72bfa359015c554dc935"></a>

### setInt() [#setint]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.setInt(String *key*, int *value*)

</ApiSignature>

<a id="a8d15563930e37f4a46c7597b2602ad0d"></a>

### setNumber() [#setnumber]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.setNumber(String *key*, double *value*)

</ApiSignature>

<a id="adddab375f09de905c251b64a3121057f"></a>

### setParameters() [#setparameters]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.setParameters(String *json_src*)

</ApiSignature>

使用 JSON 选项配置 SDK，以提供技术预览功能或特别定制服务。

该 JSON 配置选项默认不开启。

<ParameterList title="参数">
<Parameter name="json_src">

特定格式的 JSON 字符串。

</Parameter>
</ParameterList>

<h4 data-toc-hidden="true" id={"返回值"}>返回值</h4>

0: 方法调用成功。 &lt; 0: 方法调用失败。

<a id="a22a71bcbadb51d5a2af82dfd705779fc"></a>

### setString() [#setstring]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.setString(String *key*, String *value*)

</ApiSignature>

<a id="a1a0f7b9d16bb5d5201b2abd8f486d3dc"></a>

### setUint() [#setuint]

<ApiSignature>

native int io.agora.rtc.AgoraParameter.setUint(String *key*, int *value*)

</ApiSignature>

<a id="doc-variable-members"></a>

<a id="header-doc-variable-members"></a>

## 类成员变量说明 [#类成员变量说明]

<a id="a88fb81aac877533a7eefe0fc3cda56e0"></a>

### cptr [#cptr]

<ApiSignature labels="private">

long io.agora.rtc.AgoraParameter.cptr

</ApiSignature>

---

该类的文档由以下文件生成:

- AgoraParameter.java
