AgoraRtcService 类

方法 描述
getVersion 获取 SDK 版本。
errToStr 将错误码转为静态字符串。
cert 认证 SDK。
init 初始化 Agora RTSA service。
initWithName 使用 String 型用户名初始化 Agora RTSA service。
setLogLevel 设置 Agora RTSA SDK 的日志输出等级。
configLog 配置 Agora RTSA SDK 的日志文件。
joinChannel 加入频道。
renewToken 更新指定频道或全部频道的 Token。
muteLocalAudio 暂停/恢复发送本地音频流。
muteRemoteAudio 暂停/恢复接收指定频道内指定远端用户的音频流。
muteLocalVideo 暂停/恢复发送本地视频流。
muteRemoteVideo 暂停/恢复接收指定频道内指定远端用户的视频流。
requestVideoKeyFrame 请求指定远端用户尽快为指定远端视频流生成关键帧。
sendAudioData 发送音频帧。
sendVideoData 发送视频帧。
sendCmd 通过可靠数据通道 (RDT) 发送控制命令。
sendThroughRdt 通过可靠数据通道 (RDT) 发送数据。
leaveChannel 退出频道。
fini 释放所有资源。

AgoraRtcEvents 类

回调 描述
onWarning 发生警告回调。
onError 发生错误回调。
onConnectionLost 连接丢失回调。
onJoinChannelSuccess 成功加入频道回调。
onRejoinChannelSuccess 重新成功加入频道回调。
onUserJoined 远端用户加入频道回调。
onUserOffline 远端用户离开频道回调。
onLocalUserRegistered 本地用户成功注册 String 型用户名回调。
onRemoteUserRegistered 远端用户成功注册 String 型用户名回调。
onUserMuteAudio 频道内远端用户暂停/恢复发送音频流回调。
onUserMuteVideo 频道内远端用户暂停/恢复发送视频流回调。
onKeyFrameGenReq 频道内远端用户请求关键帧回调。
onAudioData 收到音频帧回调。
onVideoData 收到视频帧回调。
onRdtAvailabilityChanged 可靠数据通道的可用状态发生变化回调。
onCmd 收到控制指令回调。
onDataFromRdt 收到通过可靠数据通道传输的数据回调。
onDecBitrate 建议应用程序降低码率回调。
onIncBitrate 建议应用程序提高码率回调。