文档中心
服务端网关
API 参考
服务端网关 SDK Java API 参考
AgoraService
类的全局配置。
在调用 initialize 时设置。
◆ AgoraServiceConfig() [1/2]
io.agora.rtc.AgoraServiceConfig.AgoraServiceConfig |
( |
| ) |
|
◆ AgoraServiceConfig() [2/2]
io.agora.rtc.AgoraServiceConfig.AgoraServiceConfig |
( |
int |
enableAudioProcessor, |
|
|
int |
enableAudioDevice, |
|
|
int |
enableVideo, |
|
|
Object |
context, |
|
|
java.lang.String |
appId, |
|
|
int |
areaCode, |
|
|
int |
channelProfile, |
|
|
int |
audioScenario, |
|
|
int |
useStringUid |
|
) |
| |
构造函数。
- 参数
-
enableAudioProcessor | 是否开启音频处理模块:
true : (默认) 开启音频处理模块。
false : 关闭音频处理模块。你将无法创建音频轨道。
|
enableAudioDevice | 是否开启音频设备模块(Audio Device Module, ADM)。 ADM 用来管理音频设备,例如录制和播放音频。如果你将 enableAudioDevice 设为 false 且将 enableAudioProcessor 设为 true ,你将无法使用音频设备,但你可以推送 PCM 音频数据。
true : (默认) 开启音频设备模块。你可以录制和播放音频。
false : 关闭音频设备模块。你无法录制和播放音频。
|
enableVideo | 是否开启视频:
true :开启视频。
false :(默认)关闭视频。
|
appId | 你的声网项目的 App ID。如果你的声网项目开启了 Token 鉴权,你也可以将此参数赋值为 RTC Token。详见开始使用声网平台. |
areaCode | 服务器的访问区域。该功能为高级设置,适用于有访问安全限制的场景。指定访问区域后,SDK 会连接指定区域内的声网服务器。
- 0x00000001: 中国大陆。
- 0x00000002: 北美区域。
- 0x00000004: 欧洲区域。
- 0x00000008: 除中国大陆以外的亚洲区域。
- 0x00000010: 日本。
- 0x00000020: 印度。
- 0xFFFFFFFF:(默认)全球。
|
channelProfile | 频道使用场景:
- 0: 通信场景。当频道中只有两个用户时,建议使用该场景。
- 1:(默认)直播场景。适用于语聊房、视频直播、互动大班课等应用场景。
- 2: 游戏语音场景。该场景已废弃。
- 3: 互动场景。该场景对延时进行了优化。如果你的场景中有用户需要频道互动,建议使用该场景。
|
audioScenario | 音频编码属性:
- 0: (推荐) 默认的音频应用场景。
- 3: (推荐) 高音质语聊房场景,适用于音乐为主的场景。
- 5: 游戏开黑场景,适用于只有人声的场景。
|
useStringUid | 是否允许 String UID:
|
◆ getAppId()
java.lang.String io.agora.rtc.AgoraServiceConfig.getAppId |
( |
| ) |
|
◆ getAreaCode()
int io.agora.rtc.AgoraServiceConfig.getAreaCode |
( |
| ) |
|
◆ getAudioScenario()
int io.agora.rtc.AgoraServiceConfig.getAudioScenario |
( |
| ) |
|
◆ getChannelProfile()
int io.agora.rtc.AgoraServiceConfig.getChannelProfile |
( |
| ) |
|
◆ getContext()
Object io.agora.rtc.AgoraServiceConfig.getContext |
( |
| ) |
|
◆ getEnableAudioDevice()
int io.agora.rtc.AgoraServiceConfig.getEnableAudioDevice |
( |
| ) |
|
◆ getEnableAudioProcessor()
int io.agora.rtc.AgoraServiceConfig.getEnableAudioProcessor |
( |
| ) |
|
◆ getEnableVideo()
int io.agora.rtc.AgoraServiceConfig.getEnableVideo |
( |
| ) |
|
◆ getUseStringUid()
int io.agora.rtc.AgoraServiceConfig.getUseStringUid |
( |
| ) |
|
◆ setAppId()
void io.agora.rtc.AgoraServiceConfig.setAppId |
( |
java.lang.String |
appId | ) |
|
◆ setAreaCode()
void io.agora.rtc.AgoraServiceConfig.setAreaCode |
( |
int |
areaCode | ) |
|
◆ setAudioScenario()
void io.agora.rtc.AgoraServiceConfig.setAudioScenario |
( |
int |
audioScenario | ) |
|
◆ setChannelProfile()
void io.agora.rtc.AgoraServiceConfig.setChannelProfile |
( |
int |
channelProfile | ) |
|
◆ setContext()
void io.agora.rtc.AgoraServiceConfig.setContext |
( |
Object |
context | ) |
|
◆ setEnableAudioDevice()
void io.agora.rtc.AgoraServiceConfig.setEnableAudioDevice |
( |
int |
enableAudioDevice | ) |
|
◆ setEnableAudioProcessor()
void io.agora.rtc.AgoraServiceConfig.setEnableAudioProcessor |
( |
int |
enableAudioProcessor | ) |
|
◆ setEnableVideo()
void io.agora.rtc.AgoraServiceConfig.setEnableVideo |
( |
int |
enableVideo | ) |
|
◆ setUseStringUid()
void io.agora.rtc.AgoraServiceConfig.setUseStringUid |
( |
int |
useStringUid | ) |
|
该类的文档由以下文件生成: