Agora Java API Reference for Android
List of all members
io.agora.rtc2.IRtcEngineEventHandlerEx Class Referenceabstract
Inheritance diagram for io.agora.rtc2.IRtcEngineEventHandlerEx:
io.agora.rtc2.IRtcEngineEventHandler io.agora.rtc2.IAgoraEventHandlerEx io.agora.rtc2.IAgoraEventHandler

Additional Inherited Members

- Public Member Functions inherited from io.agora.rtc2.IRtcEngineEventHandler
void onJoinChannelSuccess (String channel, int uid, int elapsed)
 
void onRejoinChannelSuccess (String channel, int uid, int elapsed)
 
void onWarning (int warn)
 
void onError (int err)
 
void onApiCallExecuted (int error, String api, String result)
 
void onCameraReady ()
 
void onCameraFocusAreaChanged (Rect rect)
 
void onVideoStopped ()
 
void onAudioQuality (int uid, int quality, short delay, short lost)
 
void onLeaveChannel (RtcStats stats)
 
void onRtcStats (RtcStats stats)
 
void onAudioVolumeIndication (AudioVolumeInfo[] speakers, int totalVolume)
 
void onNetworkQuality (int uid, int txQuality, int rxQuality)
 
void onLastmileQuality (int quality)
 
void onLastmileProbeResult (LastmileProbeResult result)
 
void onUserJoined (int uid, int elapsed)
 
void onUserOffline (int uid, int reason)
 
void onConnectionStateChanged (int state, int reason)
 
void onNetworkTypeChanged (int type)
 
void onUserMuteVideo (int uid, boolean muted)
 
void onUserEnableVideo (int uid, boolean enabled)
 
void onUserEnableLocalVideo (int uid, boolean enabled)
 
void onLocalVideoStat (int sentBitrate, int sentFrameRate)
 
void onRemoteVideoStat (int uid, int delay, int receivedBitrate, int receivedFrameRate)
 
void onRemoteVideoStats (RemoteVideoStats stats)
 
void onIntraRequestReceived ()
 
void onUplinkNetworkInfoUpdated (UplinkNetworkInfo info)
 
void onDownlinkNetworkInfoUpdated (DownlinkNetworkInfo info)
 
void onLocalVideoStats (LocalVideoStats stats)
 
void onRemoteAudioStats (RemoteAudioStats stats)
 
void onLocalAudioStats (IRtcEngineEventHandler.LocalAudioStats stats)
 
void onFirstRemoteVideoFrame (int uid, int width, int height, int elapsed)
 
void onFirstLocalVideoFrame (int width, int height, int elapsed)
 
void onFirstRemoteVideoDecoded (int uid, int width, int height, int elapsed)
 
void onVideoSizeChanged (int uid, int width, int height, int rotation)
 
void onConnectionLost ()
 
void onConnectionInterrupted ()
 
void onConnectionBanned ()
 
void onChannelMediaRelayStateChanged (int state, int code)
 
void onChannelMediaRelayEvent (int code)
 
void onRefreshRecordingServiceStatus (int status)
 
void onStreamMessage (int uid, int streamId, byte[] data)
 
void onLocalVideoStateChanged (int state, int error)
 
void onRemoteVideoStateChanged (int uid, int state, int reason, int elapsed)
 
void onStreamMessageError (int uid, int streamId, int error, int missed, int cached)
 
void onMediaEngineLoadSuccess ()
 
void onMediaEngineStartCallSuccess ()
 
void onAudioMixingFinished ()
 
void onRequestToken ()
 
void onAudioRouteChanged (int routing)
 
void onFirstLocalAudioFramePublished (int elapsed)
 
void onFirstLocalVideoFramePublished (int elapsed)
 
void onLocalAudioStateChanged (LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_ERROR error)
 
void onRemoteAudioStateChanged (int uid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed)
 
void onActiveSpeaker (int uid)
 
void onAudioEffectFinished (int soundId)
 
void onClientRoleChanged (int oldRole, int newRole)
 
void onRtmpStreamingStateChanged (String url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_ERROR errCode)
 
void onStreamPublished (String url, int error)
 
void onStreamUnpublished (String url)
 
void onTranscodingUpdated ()
 
void onStreamInjectedStatus (String url, int uid, int status)
 
void onTokenPrivilegeWillExpire (String token)
 
void onLocalPublishFallbackToAudioOnly (boolean isFallbackOrRecover)
 
void onRemoteSubscribeFallbackToAudioOnly (int uid, boolean isFallbackOrRecover)
 
void onRemoteVideoTransportStats (int uid, int delay, int lost, int rxKBitRate)
 
void onRemoteAudioTransportStats (int uid, int delay, int lost, int rxKBitRate)
 
void onAudioMixingStateChanged (int state, int errorCode)
 
void onEncryptionError (ENCRYPTION_ERROR_TYPE errorType)
 
void onPermissionError (PERMISSION permission)
 
void onLocalUserRegistered (int uid, String userAccount)
 
void onUserInfoUpdated (int uid, UserInfo userInfo)
 
void onAudioSubscribeStateChanged (String channel, int uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)
 
void onVideoSubscribeStateChanged (String channel, int uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)
 
void onAudioPublishStateChanged (String channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)
 
void onVideoPublishStateChanged (String channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)
 
- Public Member Functions inherited from io.agora.rtc2.IAgoraEventHandler
void onLocalAudioStats (IRtcEngineEventHandler.LocalAudioStats stats)
 
- Public Member Functions inherited from io.agora.rtc2.IAgoraEventHandlerEx
void onAudioTransportQuality (int uid, int bitrate, short delay, short lost)
 
void onVideoTransportQuality (int uid, int bitrate, short delay, short lost)
 
void onRecap (byte[] recap)