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: 接收。