# io.agora.rtc.AudioEncoderConfig类 参考 (/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-audio-encoder-config)

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

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

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

音频编码设置。

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

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

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

<a id="af60b2cf78bf98c290842d59cb03acd26"></a>

### AudioEncoderConfig() [1/2] [#audioencoderconfig-12]

<ApiSignature>

io.agora.rtc.AudioEncoderConfig.AudioEncoderConfig()

</ApiSignature>

<a id="ad67b31ce25a5bcf6e3d1cdf75ca83a04"></a>

### AudioEncoderConfig() [2/2] [#audioencoderconfig-22]

<ApiSignature>

io.agora.rtc.AudioEncoderConfig.AudioEncoderConfig(int *audioProfile*)

</ApiSignature>

构造函数。

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

音频场景：

- 0: 默认音频场景。在通信场景下，16 KHz 采样率，语音编码，单声道，编码码率最大值为 16 Kbps。在直播场景下，48 KHz 采样率，音乐编码，单声道，编码码率最大值为 64 Kbps。
- 1: 指定 32 KHz 采样率，语音编码，单声道，编码码率最大值为 18 Kbps。
- 2: 指定 48 KHz 采样率，音乐编码，单声道，编码码率最大值为 64 Kbps。
- 3: 指定 48 KHz 采样率，音乐编码，双声道，编码码率最大值为 80 Kbps。
- 4: 指定 48 KHz 采样率，音乐编码，单声道，编码码率最大值为 96 Kbps。
- 5: 指定 48 KHz 采样率，音乐编码，双声道，编码码率最大值为 128 Kbps。
- 6: 指定 16 kHz 采样率，语音编码，单声道，编码码率最大值为 64 Kbps。

</Parameter>
</ParameterList>

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

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

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

<a id="a00717805030ab4c585ae0a18e2a48ed7"></a>

### getAudioProfile() [#getaudioprofile]

<ApiSignature>

int io.agora.rtc.AudioEncoderConfig.getAudioProfile()

</ApiSignature>

<a id="a4a20f7459000a9038cf5b7a36089a841"></a>

### setAudioProfile() [#setaudioprofile]

<ApiSignature>

void io.agora.rtc.AudioEncoderConfig.setAudioProfile(int *audioProfile*)

</ApiSignature>

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

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

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

<a id="af39b62a15c8dafac9922de6ca1e85b20"></a>

### audioProfile [#audioprofile]

<ApiSignature labels="private">

int io.agora.rtc.AudioEncoderConfig.audioProfile

</ApiSignature>

---

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

- AudioEncoderConfig.java
