| onActiveSpeaker(int uid) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioEffectFinished(int soundId) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioMetadataReceived(int uid, byte[] data) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioMixingFinished() | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioMixingPositionChanged(long position) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioMixingStateChanged(int state, int reason) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioPublishStateChanged(String channel, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioQuality(int uid, int quality, short delay, short lost) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioRouteChanged(int routing) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioSubscribeStateChanged(String channel, int uid, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc2.IRtcEngineEventHandler | |
| onAudioVolumeIndication(AudioVolumeInfo[] speakers, int totalVolume) | io.agora.rtc2.IRtcEngineEventHandler | |
| onCameraExposureAreaChanged(Rect rect) | io.agora.rtc2.IRtcEngineEventHandler | |
| onCameraFocusAreaChanged(Rect rect) | io.agora.rtc2.IRtcEngineEventHandler | |
| onCameraReady() | io.agora.rtc2.IRtcEngineEventHandler | |
| onChannelMediaRelayStateChanged(int state, int code) | io.agora.rtc2.IRtcEngineEventHandler | |
| onClientRoleChanged(int oldRole, int newRole, ClientRoleOptions newRoleOptions) | io.agora.rtc2.IRtcEngineEventHandler | |
| onClientRoleChangeFailed(int reason, int currentRole) | io.agora.rtc2.IRtcEngineEventHandler | |
| onConnectionBanned() | io.agora.rtc2.IRtcEngineEventHandler | |
| onConnectionInterrupted() | io.agora.rtc2.IRtcEngineEventHandler | |
| onConnectionLost() | io.agora.rtc2.IRtcEngineEventHandler | |
| onConnectionStateChanged(int state, int reason) | io.agora.rtc2.IRtcEngineEventHandler | |
| onContentInspectResult(int result) (defined in io.agora.rtc2.IRtcEngineEventHandler) | io.agora.rtc2.IRtcEngineEventHandler | |
| onDownlinkNetworkInfoUpdated(DownlinkNetworkInfo info) | io.agora.rtc2.IRtcEngineEventHandler | |
| onEncryptionError(int errorType) | io.agora.rtc2.IRtcEngineEventHandler | |
| onError(int err) | io.agora.rtc2.IRtcEngineEventHandler | |
| onFacePositionChanged(int imageWidth, int imageHeight, AgoraFacePositionInfo[] faceRectArr) | io.agora.rtc2.IRtcEngineEventHandler | |
| onFirstLocalAudioFramePublished(int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onFirstLocalVideoFrame(Constants.VideoSourceType source, int width, int height, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onFirstLocalVideoFramePublished(Constants.VideoSourceType source, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onFirstRemoteAudioDecoded(int uid, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onFirstRemoteAudioFrame(int uid, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onFirstRemoteVideoDecoded(int uid, int width, int height, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onFirstRemoteVideoFrame(int uid, int width, int height, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onIntraRequestReceived() | io.agora.rtc2.IRtcEngineEventHandler | |
| onJoinChannelSuccess(String channel, int uid, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLastmileProbeResult(LastmileProbeResult result) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLastmileQuality(int quality) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLeaveChannel(RtcStats stats) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLicenseValidationFailure(int error) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLocalAudioStateChanged(int state, int reason) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLocalAudioStats(LocalAudioStats stats) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLocalPublishFallbackToAudioOnly(boolean isFallbackOrRecover) (defined in io.agora.rtc2.IRtcEngineEventHandler) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLocalUserRegistered(int uid, String userAccount) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLocalVideoStat(int sentBitrate, int sentFrameRate) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLocalVideoStateChanged(Constants.VideoSourceType source, int state, int reason) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLocalVideoStats(Constants.VideoSourceType source, LocalVideoStats stats) | io.agora.rtc2.IRtcEngineEventHandler | |
| onLocalVideoTranscoderError(LocalTranscoderConfiguration.TranscodingVideoStream stream, int error) | io.agora.rtc2.IRtcEngineEventHandler | |
| onMediaEngineLoadSuccess() | io.agora.rtc2.IRtcEngineEventHandler | |
| onMediaEngineStartCallSuccess() | io.agora.rtc2.IRtcEngineEventHandler | |
| onNetworkQuality(int uid, int txQuality, int rxQuality) | io.agora.rtc2.IRtcEngineEventHandler | |
| onNetworkTypeChanged(int type) | io.agora.rtc2.IRtcEngineEventHandler | |
| onPermissionError(int permission) | io.agora.rtc2.IRtcEngineEventHandler | |
| onProxyConnected(String channel, int uid, int proxyType, String localProxyIp, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRejoinChannelSuccess(String channel, int uid, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRemoteAudioStateChanged(int uid, int state, int reason, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRemoteAudioStats(RemoteAudioStats stats) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRemoteAudioTransportStats(int uid, int delay, int lost, int rxKBitRate) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRemoteSubscribeFallbackToAudioOnly(int uid, boolean isFallbackOrRecover) (defined in io.agora.rtc2.IRtcEngineEventHandler) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRemoteVideoStat(int uid, int delay, int receivedBitrate, int receivedFrameRate) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRemoteVideoStateChanged(int uid, int state, int reason, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRemoteVideoStats(RemoteVideoStats stats) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRemoteVideoTransportStats(int uid, int delay, int lost, int rxKBitRate) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRequestToken() | io.agora.rtc2.IRtcEngineEventHandler | |
| onRhythmPlayerStateChanged(int state, int reason) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRtcStats(RtcStats stats) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRtmpStreamingEvent(String url, int event) | io.agora.rtc2.IRtcEngineEventHandler | |
| onRtmpStreamingStateChanged(String url, int state, int reason) | io.agora.rtc2.IRtcEngineEventHandler | |
| onSnapshotTaken(int uid, String filePath, int width, int height, int errCode) | io.agora.rtc2.IRtcEngineEventHandler | |
| onStreamMessage(int uid, int streamId, byte[] data) | io.agora.rtc2.IRtcEngineEventHandler | |
| onStreamMessageError(int uid, int streamId, int error, int missed, int cached) | io.agora.rtc2.IRtcEngineEventHandler | |
| onTokenPrivilegeWillExpire(String token) | io.agora.rtc2.IRtcEngineEventHandler | |
| onTranscodedStreamLayoutInfo(int uid, VideoLayoutInfo info) (defined in io.agora.rtc2.IRtcEngineEventHandler) | io.agora.rtc2.IRtcEngineEventHandler | |
| onTranscodingUpdated() | io.agora.rtc2.IRtcEngineEventHandler | |
| onUplinkNetworkInfoUpdated(UplinkNetworkInfo info) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUploadLogResult(String requestId, boolean success, int reason) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUserEnableLocalVideo(int uid, boolean enabled) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUserEnableVideo(int uid, boolean enabled) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUserInfoUpdated(int uid, UserInfo userInfo) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUserJoined(int uid, int elapsed) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUserMuteAudio(int uid, boolean muted) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUserMuteVideo(int uid, boolean muted) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUserOffline(int uid, int reason) | io.agora.rtc2.IRtcEngineEventHandler | |
| onUserStateChanged(int uid, int state) | io.agora.rtc2.IRtcEngineEventHandler | |
| onVideoPublishStateChanged(Constants.VideoSourceType source, String channel, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc2.IRtcEngineEventHandler | |
| onVideoRenderingTracingResult(int uid, Constants.MEDIA_TRACE_EVENT currentEvent, VideoRenderingTracingInfo tracingInfo) | io.agora.rtc2.IRtcEngineEventHandler | |
| onVideoSizeChanged(Constants.VideoSourceType source, int uid, int width, int height, int rotation) | io.agora.rtc2.IRtcEngineEventHandler | |
| onVideoStopped() | io.agora.rtc2.IRtcEngineEventHandler | |
| onVideoSubscribeStateChanged(String channel, int uid, int oldState, int newState, int elapseSinceLastState) | io.agora.rtc2.IRtcEngineEventHandler | |
| onWlAccMessage(int reason, int action, String wlAccMsg) | io.agora.rtc2.IRtcEngineEventHandler | |
| onWlAccStats(WlAccStats currentStats, WlAccStats averageStats) | io.agora.rtc2.IRtcEngineEventHandler | |