文档中心
服务端网关
API 参考
服务端网关 SDK Java API 参考
|
| RtcConnConfig () |
|
| RtcConnConfig (int autoSubscribeAudio, int autoSubscribeVideo, int enableAudioRecordingOrPlayout, int maxSendBitrate, int minPort, int maxPort, AudioSubscriptionOptions audioSubsOptions, int clientRoleType, int channelProfile, int audioRecvMediaPacket, int videoRecvMediaPacket) |
|
int | getAutoSubscribeAudio () |
|
void | setAutoSubscribeAudio (int autoSubscribeAudio) |
|
int | getAutoSubscribeVideo () |
|
void | setAutoSubscribeVideo (int autoSubscribeVideo) |
|
int | getEnableAudioRecordingOrPlayout () |
|
void | setEnableAudioRecordingOrPlayout (int enableAudioRecordingOrPlayout) |
|
int | getMaxSendBitrate () |
|
void | setMaxSendBitrate (int maxSendBitrate) |
|
int | getMinPort () |
|
void | setMinPort (int minPort) |
|
int | getMaxPort () |
|
void | setMaxPort (int maxPort) |
|
AudioSubscriptionOptions | getAudioSubsOptions () |
|
void | setAudioSubsOptions (AudioSubscriptionOptions audioSubsOptions) |
|
int | getClientRoleType () |
|
void | setClientRoleType (int clientRoleType) |
|
int | getChannelProfile () |
|
void | setChannelProfile (int channelProfile) |
|
int | getAudioRecvMediaPacket () |
|
void | setAudioRecvMediaPacket (int audioRecvMediaPacket) |
|
int | getVideoRecvMediaPacket () |
|
void | setVideoRecvMediaPacket (int videoRecvMediaPacket) |
|
RTC 连接配置。
你需要在调用 agoraRtcConnCreate 时配置下列参数。、
◆ RtcConnConfig() [1/2]
io.agora.rtc.RtcConnConfig.RtcConnConfig |
( |
| ) |
|
◆ RtcConnConfig() [2/2]
io.agora.rtc.RtcConnConfig.RtcConnConfig |
( |
int |
autoSubscribeAudio, |
|
|
int |
autoSubscribeVideo, |
|
|
int |
enableAudioRecordingOrPlayout, |
|
|
int |
maxSendBitrate, |
|
|
int |
minPort, |
|
|
int |
maxPort, |
|
|
AudioSubscriptionOptions |
audioSubsOptions, |
|
|
int |
clientRoleType, |
|
|
int |
channelProfile, |
|
|
int |
audioRecvMediaPacket, |
|
|
int |
videoRecvMediaPacket |
|
) |
| |
构造函数。
- 参数
-
autoSubscribeAudio | 是否自动订阅所有音频轨道。
0 : (默认) 自动订阅所有音频轨道。
1 : 不自动订阅所有音频轨道。
|
autoSubscribeVideo | 是否自动订阅所有视频轨道。
0 : (默认) 自动订阅所有视频轨道。
1 : 不自动订阅所有视频轨道。
|
enableAudioRecordingOrPlayout | 是否开启音频录制或播放。
0 : 开启音频录制或播放。
1 : 关闭音频录制或播放。
|
maxSendBitrate | 最大发送码率。 |
minPort | 最小端口。 |
maxPort | 最大端口。 |
audioSubsOptions | 音频订阅选项。 |
clientRoleType | 用户角色:
- 1: 主播。主播可以同时发送和接收媒体流。
- 2: 观众。观众只能接收媒体流。
|
channelProfile | 频道场景:
- 0: 通信场景。当频道中只有两个用户时,建议使用该场景。
- 1: (默认) 直播场景。该场景有主播和观众两种用户角色。主播可以发布和接收音视频流,观众直接接收流。适用于语聊房、视频直播、互动大班课等应用场景。
- 3: 互动场景。该场景对延时进行了优化。如果你的场景中有用户需要频道互动,建议使用该场景。
|
audioRecvMediaPacket | 是否接收音频媒体包。 |
audioRecvMediaPacket | 是否接收视频媒体包。 |
◆ getAudioRecvMediaPacket()
int io.agora.rtc.RtcConnConfig.getAudioRecvMediaPacket |
( |
| ) |
|
◆ getAudioSubsOptions()
◆ getAutoSubscribeAudio()
int io.agora.rtc.RtcConnConfig.getAutoSubscribeAudio |
( |
| ) |
|
◆ getAutoSubscribeVideo()
int io.agora.rtc.RtcConnConfig.getAutoSubscribeVideo |
( |
| ) |
|
◆ getChannelProfile()
int io.agora.rtc.RtcConnConfig.getChannelProfile |
( |
| ) |
|
◆ getClientRoleType()
int io.agora.rtc.RtcConnConfig.getClientRoleType |
( |
| ) |
|
◆ getEnableAudioRecordingOrPlayout()
int io.agora.rtc.RtcConnConfig.getEnableAudioRecordingOrPlayout |
( |
| ) |
|
◆ getMaxPort()
int io.agora.rtc.RtcConnConfig.getMaxPort |
( |
| ) |
|
◆ getMaxSendBitrate()
int io.agora.rtc.RtcConnConfig.getMaxSendBitrate |
( |
| ) |
|
◆ getMinPort()
int io.agora.rtc.RtcConnConfig.getMinPort |
( |
| ) |
|
◆ getVideoRecvMediaPacket()
int io.agora.rtc.RtcConnConfig.getVideoRecvMediaPacket |
( |
| ) |
|
◆ setAudioRecvMediaPacket()
void io.agora.rtc.RtcConnConfig.setAudioRecvMediaPacket |
( |
int |
audioRecvMediaPacket | ) |
|
◆ setAudioSubsOptions()
◆ setAutoSubscribeAudio()
void io.agora.rtc.RtcConnConfig.setAutoSubscribeAudio |
( |
int |
autoSubscribeAudio | ) |
|
◆ setAutoSubscribeVideo()
void io.agora.rtc.RtcConnConfig.setAutoSubscribeVideo |
( |
int |
autoSubscribeVideo | ) |
|
◆ setChannelProfile()
void io.agora.rtc.RtcConnConfig.setChannelProfile |
( |
int |
channelProfile | ) |
|
◆ setClientRoleType()
void io.agora.rtc.RtcConnConfig.setClientRoleType |
( |
int |
clientRoleType | ) |
|
◆ setEnableAudioRecordingOrPlayout()
void io.agora.rtc.RtcConnConfig.setEnableAudioRecordingOrPlayout |
( |
int |
enableAudioRecordingOrPlayout | ) |
|
◆ setMaxPort()
void io.agora.rtc.RtcConnConfig.setMaxPort |
( |
int |
maxPort | ) |
|
◆ setMaxSendBitrate()
void io.agora.rtc.RtcConnConfig.setMaxSendBitrate |
( |
int |
maxSendBitrate | ) |
|
◆ setMinPort()
void io.agora.rtc.RtcConnConfig.setMinPort |
( |
int |
minPort | ) |
|
◆ setVideoRecvMediaPacket()
void io.agora.rtc.RtcConnConfig.setVideoRecvMediaPacket |
( |
int |
videoRecvMediaPacket | ) |
|
该类的文档由以下文件生成: