| onActiveSpeaker(RtcChannel rtcChannel, int uid) | io.agora.rtc.IRtcChannelEventHandler | |
| onAudioPublishStateChanged(RtcChannel rtcChannel, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc.IRtcChannelEventHandler | |
| onAudioSubscribeStateChanged(RtcChannel rtcChannel, int uid, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc.IRtcChannelEventHandler | |
| onChannelError(RtcChannel rtcChannel, int err) | io.agora.rtc.IRtcChannelEventHandler | |
| onChannelMediaRelayEvent(RtcChannel rtcChannel, int code) | io.agora.rtc.IRtcChannelEventHandler | |
| onChannelMediaRelayStateChanged(RtcChannel rtcChannel, int state, int code) | io.agora.rtc.IRtcChannelEventHandler | |
| onChannelWarning(RtcChannel rtcChannel, int warn) | io.agora.rtc.IRtcChannelEventHandler | |
| onClientRoleChanged(RtcChannel rtcChannel, int oldRole, int newRole) | io.agora.rtc.IRtcChannelEventHandler | |
| onClientRoleChangeFailed(RtcChannel rtcChannel, int reason, int currentRole) | io.agora.rtc.IRtcChannelEventHandler | |
| onConnectionLost(RtcChannel rtcChannel) | io.agora.rtc.IRtcChannelEventHandler | |
| onConnectionStateChanged(RtcChannel rtcChannel, int state, int reason) | io.agora.rtc.IRtcChannelEventHandler | |
| onFirstRemoteVideoFrame(RtcChannel rtcChannel, int uid, int width, int height, int elapsed) | io.agora.rtc.IRtcChannelEventHandler | |
| onJoinChannelSuccess(RtcChannel rtcChannel, int uid, int elapsed) | io.agora.rtc.IRtcChannelEventHandler | |
| onLeaveChannel(RtcChannel rtcChannel, RtcStats stats) | io.agora.rtc.IRtcChannelEventHandler | |
| onLocalPublishFallbackToAudioOnly(RtcChannel rtcChannel, boolean isFallbackOrRecover) | io.agora.rtc.IRtcChannelEventHandler | |
| onNetworkQuality(RtcChannel rtcChannel, int uid, int txQuality, int rxQuality) | io.agora.rtc.IRtcChannelEventHandler | |
| onProxyConnected(RtcChannel rtcChannel, int uid, int proxyType, String localProxyIp, int elapsed) | io.agora.rtc.IRtcChannelEventHandler | |
| onRejoinChannelSuccess(RtcChannel rtcChannel, int uid, int elapsed) | io.agora.rtc.IRtcChannelEventHandler | |
| onRemoteAudioStateChanged(RtcChannel rtcChannel, int uid, int state, int reason, int elapsed) | io.agora.rtc.IRtcChannelEventHandler | |
| onRemoteAudioStats(RtcChannel rtcChannel, RemoteAudioStats stats) | io.agora.rtc.IRtcChannelEventHandler | |
| onRemoteSubscribeFallbackToAudioOnly(RtcChannel rtcChannel, int uid, boolean isFallbackOrRecover) | io.agora.rtc.IRtcChannelEventHandler | |
| onRemoteVideoStateChanged(RtcChannel rtcChannel, int uid, int state, int reason, int elapsed) | io.agora.rtc.IRtcChannelEventHandler | |
| onRemoteVideoStats(RtcChannel rtcChannel, RemoteVideoStats stats) | io.agora.rtc.IRtcChannelEventHandler | |
| onRequestToken(RtcChannel rtcChannel) | io.agora.rtc.IRtcChannelEventHandler | |
| onRtcStats(RtcChannel rtcChannel, RtcStats stats) | io.agora.rtc.IRtcChannelEventHandler | |
| onRtmpStreamingEvent(RtcChannel rtcChannel, String url, int errCode) | io.agora.rtc.IRtcChannelEventHandler | |
| onRtmpStreamingStateChanged(RtcChannel rtcChannel, String url, int state, int errCode) | io.agora.rtc.IRtcChannelEventHandler | |
| onStreamMessage(RtcChannel rtcChannel, int uid, int streamId, byte[] data) | io.agora.rtc.IRtcChannelEventHandler | |
| onStreamMessageError(RtcChannel rtcChannel, int uid, int streamId, int error, int missed, int cached) | io.agora.rtc.IRtcChannelEventHandler | |
| onTokenPrivilegeWillExpire(RtcChannel rtcChannel, String token) | io.agora.rtc.IRtcChannelEventHandler | |
| onTranscodingUpdated(RtcChannel rtcChannel) | io.agora.rtc.IRtcChannelEventHandler | |
| onUserJoined(RtcChannel rtcChannel, int uid, int elapsed) | io.agora.rtc.IRtcChannelEventHandler | |
| onUserOffline(RtcChannel rtcChannel, int uid, int reason) | io.agora.rtc.IRtcChannelEventHandler | |
| onUserSuperResolutionEnabled(RtcChannel rtcChannel, int uid, boolean enabled, int reason) | io.agora.rtc.IRtcChannelEventHandler | |
| onVideoPublishStateChanged(RtcChannel rtcChannel, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc.IRtcChannelEventHandler | |
| onVideoSizeChanged(RtcChannel rtcChannel, int uid, int width, int height, int rotation) | io.agora.rtc.IRtcChannelEventHandler | |
| onVideoSubscribeStateChanged(RtcChannel rtcChannel, int uid, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc.IRtcChannelEventHandler | |