| onActiveSpeaker(int uid) | io.agora.rtc.IRtcEngineEventHandler | |
| onApiCallExecuted(int error, String api, String result) | io.agora.rtc.IRtcEngineEventHandler | |
| onAudioEffectFinished(int soundId) | io.agora.rtc.IRtcEngineEventHandler | |
| onAudioMixingFinished() | io.agora.rtc.IRtcEngineEventHandler | |
| onAudioMixingStateChanged(int state, int reason) | io.agora.rtc.IRtcEngineEventHandler | |
| onAudioPublishStateChanged(String channel, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc.IRtcEngineEventHandler | |
| onAudioQuality(int uid, int quality, short delay, short lost) | io.agora.rtc.IRtcEngineEventHandler | |
| onAudioRouteChanged(int routing) | io.agora.rtc.IRtcEngineEventHandler | |
| onAudioSubscribeStateChanged(String channel, int uid, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc.IRtcEngineEventHandler | |
| onAudioVolumeIndication(AudioVolumeInfo[] speakers, int totalVolume) | io.agora.rtc.IRtcEngineEventHandler | |
| onCameraExposureAreaChanged(Rect rect) | io.agora.rtc.IRtcEngineEventHandler | |
| onCameraFocusAreaChanged(Rect rect) | io.agora.rtc.IRtcEngineEventHandler | |
| onCameraReady() | io.agora.rtc.IRtcEngineEventHandler | |
| onChannelMediaRelayEvent(int code) | io.agora.rtc.IRtcEngineEventHandler | |
| onChannelMediaRelayStateChanged(int state, int code) | io.agora.rtc.IRtcEngineEventHandler | |
| onClientRoleChanged(int oldRole, int newRole) | io.agora.rtc.IRtcEngineEventHandler | |
| onClientRoleChangeFailed(int reason, int currentRole) | io.agora.rtc.IRtcEngineEventHandler | |
| onConnectionBanned() | io.agora.rtc.IRtcEngineEventHandler | |
| onConnectionInterrupted() | io.agora.rtc.IRtcEngineEventHandler | |
| onConnectionLost() | io.agora.rtc.IRtcEngineEventHandler | |
| onConnectionStateChanged(int state, int reason) | io.agora.rtc.IRtcEngineEventHandler | |
| onError(int err) | io.agora.rtc.IRtcEngineEventHandler | |
| onFacePositionChanged(int imageWidth, int imageHeight, AgoraFacePositionInfo[] faces) | io.agora.rtc.IRtcEngineEventHandler | |
| onFirstLocalAudioFrame(int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onFirstLocalAudioFramePublished(int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onFirstLocalVideoFrame(int width, int height, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onFirstLocalVideoFramePublished(int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onFirstRemoteAudioDecoded(int uid, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onFirstRemoteAudioFrame(int uid, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onFirstRemoteVideoDecoded(int uid, int width, int height, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onFirstRemoteVideoFrame(int uid, int width, int height, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onJoinChannelSuccess(String channel, int uid, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onLastmileProbeResult(LastmileProbeResult result) | io.agora.rtc.IRtcEngineEventHandler | |
| onLastmileQuality(int quality) | io.agora.rtc.IRtcEngineEventHandler | |
| onLeaveChannel(RtcStats stats) | io.agora.rtc.IRtcEngineEventHandler | |
| onLocalAudioStateChanged(int state, int error) | io.agora.rtc.IRtcEngineEventHandler | |
| onLocalAudioStats(LocalAudioStats stats) | io.agora.rtc.IRtcEngineEventHandler | |
| onLocalPublishFallbackToAudioOnly(boolean isFallbackOrRecover) | io.agora.rtc.IRtcEngineEventHandler | |
| onLocalUserRegistered(int uid, String userAccount) | io.agora.rtc.IRtcEngineEventHandler | |
| onLocalVideoStat(int sentBitrate, int sentFrameRate) | io.agora.rtc.IRtcEngineEventHandler | |
| onLocalVideoStateChanged(int localVideoState, int error) | io.agora.rtc.IRtcEngineEventHandler | |
| onLocalVideoStats(LocalVideoStats stats) | io.agora.rtc.IRtcEngineEventHandler | |
| onLocalVoicePitchInHz(int pitchInHz) | io.agora.rtc.IRtcEngineEventHandler | |
| onMediaEngineLoadSuccess() | io.agora.rtc.IRtcEngineEventHandler | |
| onMediaEngineStartCallSuccess() | io.agora.rtc.IRtcEngineEventHandler | |
| onMicrophoneEnabled(boolean enabled) | io.agora.rtc.IRtcEngineEventHandler | |
| onNetworkQuality(int uid, int txQuality, int rxQuality) | io.agora.rtc.IRtcEngineEventHandler | |
| onNetworkTypeChanged(int type) | io.agora.rtc.IRtcEngineEventHandler | |
| onProxyConnected(String channel, int uid, int proxyType, String localProxyIp, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onRejoinChannelSuccess(String channel, int uid, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onRemoteAudioStateChanged(int uid, int state, int reason, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onRemoteAudioStats(RemoteAudioStats stats) | io.agora.rtc.IRtcEngineEventHandler | |
| onRemoteAudioTransportStats(int uid, int delay, int lost, int rxKBitRate) | io.agora.rtc.IRtcEngineEventHandler | |
| onRemoteSubscribeFallbackToAudioOnly(int uid, boolean isFallbackOrRecover) | io.agora.rtc.IRtcEngineEventHandler | |
| onRemoteVideoStat(int uid, int delay, int receivedBitrate, int receivedFrameRate) | io.agora.rtc.IRtcEngineEventHandler | |
| onRemoteVideoStateChanged(int uid, int state, int reason, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onRemoteVideoStats(RemoteVideoStats stats) | io.agora.rtc.IRtcEngineEventHandler | |
| onRemoteVideoTransportStats(int uid, int delay, int lost, int rxKBitRate) | io.agora.rtc.IRtcEngineEventHandler | |
| onRequestAudioFileInfo(AudioFileInfo info, int error) | io.agora.rtc.IRtcEngineEventHandler | |
| onRequestToken() | io.agora.rtc.IRtcEngineEventHandler | |
| onRtcStats(RtcStats stats) | io.agora.rtc.IRtcEngineEventHandler | |
| onRtmpStreamingEvent(String url, int error) | io.agora.rtc.IRtcEngineEventHandler | |
| onRtmpStreamingStateChanged(String url, int state, int errCode) | io.agora.rtc.IRtcEngineEventHandler | |
| onSnapshotTaken(String channel, int uid, String filePath, int width, int height, int errCode) | io.agora.rtc.IRtcEngineEventHandler | |
| onStreamMessage(int uid, int streamId, byte[] data) | io.agora.rtc.IRtcEngineEventHandler | |
| onStreamMessageError(int uid, int streamId, int error, int missed, int cached) | io.agora.rtc.IRtcEngineEventHandler | |
| onStreamPublished(String url, int error) | io.agora.rtc.IRtcEngineEventHandler | |
| onStreamUnpublished(String url) | io.agora.rtc.IRtcEngineEventHandler | |
| onTokenPrivilegeWillExpire(String token) | io.agora.rtc.IRtcEngineEventHandler | |
| onTranscodingUpdated() | io.agora.rtc.IRtcEngineEventHandler | |
| onUserEnableLocalVideo(int uid, boolean enabled) | io.agora.rtc.IRtcEngineEventHandler | |
| onUserEnableVideo(int uid, boolean enabled) | io.agora.rtc.IRtcEngineEventHandler | |
| onUserInfoUpdated(int uid, UserInfo userInfo) | io.agora.rtc.IRtcEngineEventHandler | |
| onUserJoined(int uid, int elapsed) | io.agora.rtc.IRtcEngineEventHandler | |
| onUserMuteAudio(int uid, boolean muted) | io.agora.rtc.IRtcEngineEventHandler | |
| onUserMuteVideo(int uid, boolean muted) | io.agora.rtc.IRtcEngineEventHandler | |
| onUserOffline(int uid, int reason) | io.agora.rtc.IRtcEngineEventHandler | |
| onUserSuperResolutionEnabled(int uid, boolean enabled, int reason) | io.agora.rtc.IRtcEngineEventHandler | |
| onVideoPublishStateChanged(String channel, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc.IRtcEngineEventHandler | |
| onVideoSizeChanged(int uid, int width, int height, int rotation) | io.agora.rtc.IRtcEngineEventHandler | |
| onVideoStopped() | io.agora.rtc.IRtcEngineEventHandler | |
| onVideoSubscribeStateChanged(String channel, int uid, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc.IRtcEngineEventHandler | |
| onVirtualBackgroundSourceEnabled(boolean enabled, int reason) | io.agora.rtc.IRtcEngineEventHandler | |
| onWarning(int warn) | io.agora.rtc.IRtcEngineEventHandler | |