io.agora.rtc.RtcConnConfig类 参考
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 | audioRecvEncodedFrame, | ||
int | videoRecvMediaPacket ) |
成员函数说明
getAudioRecvEncodedFrame()
int io.agora.rtc.RtcConnConfig.getAudioRecvEncodedFrame | ( | ) |
getAudioRecvMediaPacket()
int io.agora.rtc.RtcConnConfig.getAudioRecvMediaPacket | ( | ) |
getAudioSubsOptions()
AudioSubscriptionOptions io.agora.rtc.RtcConnConfig.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 | ( | ) |
setAudioRecvEncodedFrame()
void io.agora.rtc.RtcConnConfig.setAudioRecvEncodedFrame | ( | int | audioRecvEncodedFrame | ) |
setAudioRecvMediaPacket()
void io.agora.rtc.RtcConnConfig.setAudioRecvMediaPacket | ( | int | audioRecvMediaPacket | ) |
setAudioSubsOptions()
void io.agora.rtc.RtcConnConfig.setAudioSubsOptions | ( | AudioSubscriptionOptions | audioSubsOptions | ) |
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 | ) |
toString()
String io.agora.rtc.RtcConnConfig.toString | ( | ) |
类成员变量说明
private
audioRecvEncodedFrame
|
- 0: 不接收。
- 1: 接收。
private
audioRecvMediaPacket
|
- 0: 不接收。
- 1: 接收。
private
audioSubsOptions
|
private
autoSubscribeAudio
|
1
: (默认) 自动订阅所有音频轨道。0
: 不自动订阅所有音频轨道。
private
autoSubscribeVideo
|
1
: (默认) 自动订阅所有视频轨道。0
: 不自动订阅所有视频轨道。
private
channelProfile
|
private
clientRoleType
|
- 1: 主播。主播可以同时发送和接收媒体流。
- 2:(默认)观众。观众只能接收媒体流。
private
enableAudioRecordingOrPlayout
|
0
: 仅用来播放不包含麦克风采集的外部音频数据,或用于无需音频播放的场景。1
: 开启音频录制或播放。
private
maxPort
|
private
maxSendBitrate
|
private
minPort
|
private
videoRecvMediaPacket
|
- 0: 不接收。
- 1: 接收。