Agora Java API Reference for Android
Public Member Functions | List of all members
agora::rtc::IRtcEngineEventHandlerInternal Class Reference
Inheritance diagram for agora::rtc::IRtcEngineEventHandlerInternal:
agora::rtc::IRtcEngineEventHandlerEx agora::rtc::IRtcEngineEventHandler

Public Member Functions

virtual bool onEvent (RTC_EVENT evt, std::string *payload)
 
- Public Member Functions inherited from agora::rtc::IRtcEngineEventHandlerEx
virtual void onJoinChannelSuccess (conn_id_t connId, const char *channel, uid_t uid, int elapsed)
 
virtual void onRejoinChannelSuccess (conn_id_t connId, const char *channel, uid_t uid, int elapsed)
 
virtual void onWarning (conn_id_t connId, int warn, const char *msg)
 
virtual void onError (conn_id_t connId, int err, const char *msg)
 
virtual void onAudioQuality (conn_id_t connId, uid_t uid, int quality, unsigned short delay, unsigned short lost)
 
virtual void onLastmileProbeResult (conn_id_t connId, const LastmileProbeResult &result)
 
virtual void onAudioVolumeIndication (conn_id_t connId, const AudioVolumeInfo *speakers, unsigned int speakerNumber, int totalVolume)
 
virtual void onLeaveChannel (conn_id_t connId, const RtcStats &stats)
 
virtual void onRtcStats (conn_id_t connId, const RtcStats &stats)
 
virtual void onAudioDeviceStateChanged (conn_id_t connId, const char *deviceId, int deviceType, int deviceState)
 
virtual void onAudioMixingFinished (conn_id_t connId)
 
virtual void onRemoteAudioMixingBegin (conn_id_t connId)
 
virtual void onRemoteAudioMixingEnd (conn_id_t connId)
 
virtual void onAudioEffectFinished (conn_id_t connId, int soundId)
 
virtual void onVideoDeviceStateChanged (conn_id_t connId, const char *deviceId, int deviceType, int deviceState)
 
virtual void onMediaDeviceChanged (conn_id_t connId, int deviceType)
 
virtual void onNetworkQuality (conn_id_t connId, uid_t uid, int txQuality, int rxQuality)
 
virtual void onIntraRequestReceived (conn_id_t connId)
 
virtual void onLastmileQuality (conn_id_t connId, int quality)
 
virtual void onFirstLocalVideoFrame (conn_id_t connId, int width, int height, int elapsed)
 
virtual void onFirstLocalVideoFramePublished (conn_id_t connId, int elapsed)
 
virtual void onVideoSourceFrameSizeChanged (conn_id_t connId, VIDEO_SOURCE_TYPE sourceType, int width, int height)
 
virtual void onFirstRemoteVideoDecoded (conn_id_t connId, uid_t uid, int width, int height, int elapsed)
 
virtual void onVideoSizeChanged (conn_id_t connId, uid_t uid, int width, int height, int rotation)
 
virtual void onLocalVideoStateChanged (conn_id_t connId, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_ERROR errorCode)
 
virtual void onRemoteVideoStateChanged (conn_id_t connId, uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed)
 
virtual void onFirstRemoteVideoFrame (conn_id_t connId, uid_t uid, int width, int height, int elapsed)
 
virtual void onUserJoined (conn_id_t connId, uid_t uid, int elapsed)
 
virtual void onUserOffline (conn_id_t connId, uid_t uid, USER_OFFLINE_REASON_TYPE reason)
 
virtual void onUserMuteVideo (conn_id_t connId, uid_t uid, bool muted)
 
virtual void onUserEnableVideo (conn_id_t connId, uid_t uid, bool enabled)
 
virtual void onUserEnableLocalVideo (conn_id_t connId, uid_t uid, bool enabled)
 
virtual void onApiCallExecuted (conn_id_t connId, int err, const char *api, const char *result)
 
virtual void onLocalAudioStats (conn_id_t connId, const LocalAudioStats &stats)
 
virtual void onRemoteAudioStats (conn_id_t connId, const RemoteAudioStats &stats)
 
virtual void onLocalVideoStats (conn_id_t connId, const LocalVideoStats &stats)
 
virtual void onRemoteVideoStats (conn_id_t connId, const RemoteVideoStats &stats)
 
virtual void onCameraReady (conn_id_t connId)
 
virtual void onCameraFocusAreaChanged (conn_id_t connId, int x, int y, int width, int height)
 
virtual void onCameraExposureAreaChanged (conn_id_t connId, int x, int y, int width, int height)
 
virtual void onVideoStopped (conn_id_t connId)
 
virtual void onAudioMixingStateChanged (conn_id_t connId, AUDIO_MIXING_STATE_TYPE state, AUDIO_MIXING_ERROR_TYPE errorCode)
 
virtual void onConnectionLost (conn_id_t connId)
 
virtual void onConnectionInterrupted (conn_id_t connId)
 
virtual void onConnectionBanned (conn_id_t connId)
 
virtual void onRefreshRecordingServiceStatus (conn_id_t connId, int status)
 
virtual void onStreamMessage (conn_id_t connId, uid_t uid, int streamId, const char *data, size_t length)
 
virtual void onStreamMessage (uid_t uid, int streamId, const char *data, size_t length, uint64_t sentTs)
 
virtual void onStreamMessageError (conn_id_t connId, uid_t uid, int streamId, int code, int missed, int cached)
 
virtual void onMediaEngineLoadSuccess (conn_id_t connId)
 
virtual void onMediaEngineStartCallSuccess (conn_id_t connId)
 
virtual void onRequestToken (conn_id_t connId)
 
virtual void onTokenPrivilegeWillExpire (conn_id_t connId, const char *token)
 
virtual void onFirstLocalAudioFramePublished (conn_id_t connId, int elapsed)
 
virtual void onLocalAudioStateChanged (conn_id_t connId, LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_ERROR error)
 
virtual void onRemoteAudioStateChanged (conn_id_t connId, uid_t uid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed)
 
virtual void onActiveSpeaker (conn_id_t connId, uid_t uid)
 
virtual void onClientRoleChanged (conn_id_t connId, CLIENT_ROLE_TYPE oldRole, CLIENT_ROLE_TYPE newRole)
 
virtual void onAudioDeviceVolumeChanged (conn_id_t connId, MEDIA_DEVICE_TYPE deviceType, int volume, bool muted)
 
virtual void onRtmpStreamingStateChanged (conn_id_t connId, const char *url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_ERROR errCode)
 
virtual void onStreamPublished (conn_id_t connId, const char *url, int error)
 
virtual void onStreamUnpublished (conn_id_t connId, const char *url)
 
virtual void onTranscodingUpdated (conn_id_t connId)
 
virtual void onStreamInjectedStatus (conn_id_t connId, const char *url, uid_t uid, int status)
 
virtual void onAudioRoutingChanged (conn_id_t connId, int routing)
 
virtual void onChannelMediaRelayStateChanged (conn_id_t connId, int state, int code)
 
virtual void onChannelMediaRelayEvent (conn_id_t connId, int code)
 
virtual void onLocalPublishFallbackToAudioOnly (conn_id_t connId, bool isFallbackOrRecover)
 
virtual void onRemoteSubscribeFallbackToAudioOnly (conn_id_t connId, uid_t uid, bool isFallbackOrRecover)
 
virtual void onRemoteAudioTransportStats (conn_id_t connId, uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)
 
virtual void onRemoteVideoTransportStats (conn_id_t connId, uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)
 
virtual void onConnectionStateChanged (conn_id_t connId, CONNECTION_STATE_TYPE state, CONNECTION_CHANGED_REASON_TYPE reason)
 
virtual void onNetworkTypeChanged (conn_id_t connId, NETWORK_TYPE type)
 
virtual void onEncryptionError (conn_id_t connId, ENCRYPTION_ERROR_TYPE errorType)
 
virtual void onUserAccountUpdated (uid_t uid, const char *userAccount)
 
virtual void onAudioTransportQuality (uid_t uid, unsigned int bitrate, unsigned short delay, unsigned short lost)
 
virtual void onVideoTransportQuality (uid_t uid, unsigned int bitrate, unsigned short delay, unsigned short lost)
 
virtual void onRecap (const char *recapData, int length)
 
virtual void onMediaEngineEvent (int evt)
 
virtual bool onCustomizedSei (const void **content, int *length)
 
virtual void onExtensionEvent (const char *id, const char *key, const char *json_value)
 
virtual void onJoinChannelSuccess (const char *channel, uid_t uid, int elapsed)
 
virtual void onRejoinChannelSuccess (const char *channel, uid_t uid, int elapsed)
 
virtual void onWarning (int warn, const char *msg)
 
virtual void onError (int err, const char *msg)
 
virtual void onAudioQuality (uid_t uid, int quality, unsigned short delay, unsigned short lost)
 
virtual void onLastmileProbeResult (const LastmileProbeResult &result)
 
virtual void onAudioVolumeIndication (const AudioVolumeInfo *speakers, unsigned int speakerNumber, int totalVolume)
 
virtual void onLeaveChannel (const RtcStats &stats)
 
virtual void onRtcStats (const RtcStats &stats)
 
virtual void onAudioDeviceStateChanged (const char *deviceId, int deviceType, int deviceState)
 
virtual void onAudioMixingFinished ()
 
virtual void onRemoteAudioMixingBegin ()
 
virtual void onRemoteAudioMixingEnd ()
 
virtual void onAudioEffectFinished (int soundId)
 
virtual void onVideoDeviceStateChanged (const char *deviceId, int deviceType, int deviceState)
 
virtual void onMediaDeviceChanged (int deviceType)
 
virtual void onNetworkQuality (uid_t uid, int txQuality, int rxQuality)
 
virtual void onIntraRequestReceived ()
 
virtual void onLastmileQuality (int quality)
 
virtual void onFirstLocalVideoFrame (int width, int height, int elapsed)
 
virtual void onFirstLocalVideoFramePublished (int elapsed)
 
virtual void onVideoSourceFrameSizeChanged (VIDEO_SOURCE_TYPE sourceType, int width, int height)
 
virtual void onFirstRemoteVideoDecoded (uid_t uid, int width, int height, int elapsed)
 
virtual void onVideoSizeChanged (uid_t uid, int width, int height, int rotation)
 
virtual void onLocalVideoStateChanged (LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_ERROR error)
 
virtual void onRemoteVideoStateChanged (uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed)
 
virtual void onFirstRemoteVideoFrame (uid_t userId, int width, int height, int elapsed)
 
virtual void onUserJoined (uid_t uid, int elapsed)
 
virtual void onUserOffline (uid_t uid, USER_OFFLINE_REASON_TYPE reason)
 
virtual void onUserMuteVideo (uid_t userId, bool muted)
 
virtual void onUserEnableVideo (uid_t uid, bool enabled)
 
virtual void onUserEnableLocalVideo (uid_t uid, bool enabled)
 
virtual void onApiCallExecuted (int err, const char *api, const char *result)
 
virtual void onLocalAudioStats (const LocalAudioStats &stats)
 
virtual void onRemoteAudioStats (const RemoteAudioStats &stats)
 
virtual void onLocalVideoStats (const LocalVideoStats &stats)
 
virtual void onRemoteVideoStats (const RemoteVideoStats &stats)
 
virtual void onCameraReady ()
 
virtual void onCameraFocusAreaChanged (int x, int y, int width, int height)
 
virtual void onCameraExposureAreaChanged (int x, int y, int width, int height)
 
virtual void onVideoStopped ()
 
virtual void onAudioMixingStateChanged (AUDIO_MIXING_STATE_TYPE state, AUDIO_MIXING_ERROR_TYPE errorCode)
 
virtual void onConnectionLost ()
 
virtual void onConnectionInterrupted ()
 
virtual void onConnectionBanned ()
 
virtual void onRefreshRecordingServiceStatus (int status)
 
virtual void onStreamMessage (uid_t userId, int streamId, const char *data, size_t length)
 
virtual void onStreamMessageError (uid_t userId, int streamId, int code, int missed, int cached)
 
virtual void onMediaEngineLoadSuccess ()
 
virtual void onMediaEngineStartCallSuccess ()
 
virtual void onRequestToken ()
 
virtual void onTokenPrivilegeWillExpire (const char *token)
 
virtual void onFirstLocalAudioFramePublished (int elapsed)
 
virtual void onLocalAudioStateChanged (LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_ERROR error)
 
virtual void onRemoteAudioStateChanged (uid_t uid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed)
 
virtual void onActiveSpeaker (uid_t userId)
 
virtual void onClientRoleChanged (CLIENT_ROLE_TYPE oldRole, CLIENT_ROLE_TYPE newRole)
 
virtual void onAudioDeviceVolumeChanged (MEDIA_DEVICE_TYPE deviceType, int volume, bool muted)
 
virtual void onRtmpStreamingStateChanged (const char *url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_ERROR errCode)
 
virtual void onStreamPublished (const char *url, int error)
 
virtual void onStreamUnpublished (const char *url)
 
virtual void onTranscodingUpdated ()
 
virtual void onStreamInjectedStatus (const char *url, uid_t uid, int status)
 
virtual void onAudioRoutingChanged (int routing)
 
virtual void onChannelMediaRelayStateChanged (int state, int code)
 
virtual void onChannelMediaRelayEvent (int code)
 
virtual void onLocalPublishFallbackToAudioOnly (bool isFallbackOrRecover)
 
virtual void onRemoteSubscribeFallbackToAudioOnly (uid_t uid, bool isFallbackOrRecover)
 
virtual void onRemoteAudioTransportStats (uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)
 
virtual void onRemoteVideoTransportStats (uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)
 
virtual void onConnectionStateChanged (CONNECTION_STATE_TYPE state, CONNECTION_CHANGED_REASON_TYPE reason)
 
virtual void onNetworkTypeChanged (NETWORK_TYPE type)
 
virtual void onEncryptionError (ENCRYPTION_ERROR_TYPE errorType)
 
- Public Member Functions inherited from agora::rtc::IRtcEngineEventHandler
virtual void onJoinChannelSuccess (const char *channel, uid_t uid, int elapsed)
 
virtual void onRejoinChannelSuccess (const char *channel, uid_t uid, int elapsed)
 
virtual void onWarning (int warn, const char *msg)
 
virtual void onError (int err, const char *msg)
 
virtual void onAudioQuality (uid_t uid, int quality, unsigned short delay, unsigned short lost)
 
virtual void onLastmileProbeResult (const LastmileProbeResult &result)
 
virtual void onAudioVolumeIndication (const AudioVolumeInfo *speakers, unsigned int speakerNumber, int totalVolume)
 
virtual void onLeaveChannel (const RtcStats &stats)
 
virtual void onRtcStats (const RtcStats &stats)
 
virtual void onAudioDeviceStateChanged (const char *deviceId, int deviceType, int deviceState)
 
virtual void onAudioMixingFinished ()
 
virtual void onRemoteAudioMixingBegin ()
 
virtual void onRemoteAudioMixingEnd ()
 
virtual void onAudioEffectFinished (int soundId)
 
virtual void onVideoDeviceStateChanged (const char *deviceId, int deviceType, int deviceState)
 
virtual void onMediaDeviceChanged (int deviceType)
 
virtual void onNetworkQuality (uid_t uid, int txQuality, int rxQuality)
 
virtual void onIntraRequestReceived ()
 
virtual void onUplinkNetworkInfoUpdated (const UplinkNetworkInfo &info)
 
virtual void onDownlinkNetworkInfoUpdated (const DownlinkNetworkInfo &info)
 
virtual void onLastmileQuality (int quality)
 
virtual void onFirstLocalVideoFrame (int width, int height, int elapsed)
 
virtual void onFirstLocalVideoFramePublished (int elapsed)
 
virtual void onVideoSourceFrameSizeChanged (VIDEO_SOURCE_TYPE sourceType, int width, int height)
 
virtual void onFirstRemoteVideoDecoded (uid_t uid, int width, int height, int elapsed)
 
virtual void onVideoSizeChanged (uid_t uid, int width, int height, int rotation)
 
virtual void onLocalVideoStateChanged (LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_ERROR error)
 
virtual void onRemoteVideoStateChanged (uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed)
 
virtual void onFirstRemoteVideoFrame (uid_t userId, int width, int height, int elapsed)
 
virtual void onUserJoined (uid_t uid, int elapsed)
 
virtual void onUserOffline (uid_t uid, USER_OFFLINE_REASON_TYPE reason)
 
virtual void onUserMuteVideo (uid_t userId, bool muted)
 
virtual void onUserEnableVideo (uid_t uid, bool enabled)
 
virtual void onUserEnableLocalVideo (uid_t uid, bool enabled)
 
virtual void onApiCallExecuted (int err, const char *api, const char *result)
 
virtual void onLocalAudioStats (const LocalAudioStats &stats)
 
virtual void onRemoteAudioStats (const RemoteAudioStats &stats)
 
virtual void onLocalVideoStats (const LocalVideoStats &stats)
 
virtual void onRemoteVideoStats (const RemoteVideoStats &stats)
 
virtual void onRemoteVideoStreamInfoUpdated (const RemoteVideoStreamInfo &info)
 
virtual void onCameraReady ()
 
virtual void onCameraFocusAreaChanged (int x, int y, int width, int height)
 
virtual void onCameraExposureAreaChanged (int x, int y, int width, int height)
 
virtual void onVideoStopped ()
 
virtual void onAudioMixingStateChanged (AUDIO_MIXING_STATE_TYPE state, AUDIO_MIXING_ERROR_TYPE errorCode)
 
virtual void onConnectionLost ()
 
virtual void onConnectionInterrupted ()
 
virtual void onConnectionBanned ()
 
virtual void onRefreshRecordingServiceStatus (int status)
 
virtual void onStreamMessage (uid_t userId, int streamId, const char *data, size_t length)
 
virtual void onStreamMessageError (uid_t userId, int streamId, int code, int missed, int cached)
 
virtual void onMediaEngineLoadSuccess ()
 
virtual void onMediaEngineStartCallSuccess ()
 
virtual void onRequestToken ()
 
virtual void onTokenPrivilegeWillExpire (const char *token)
 
virtual void onFirstLocalAudioFramePublished (int elapsed)
 
virtual void onLocalAudioStateChanged (LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_ERROR error)
 
virtual void onRemoteAudioStateChanged (uid_t uid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed)
 
virtual void onActiveSpeaker (uid_t userId)
 
virtual void onClientRoleChanged (CLIENT_ROLE_TYPE oldRole, CLIENT_ROLE_TYPE newRole)
 
virtual void onAudioDeviceVolumeChanged (MEDIA_DEVICE_TYPE deviceType, int volume, bool muted)
 
virtual void onRtmpStreamingStateChanged (const char *url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_ERROR errCode)
 
virtual void onStreamPublished (const char *url, int error)
 
virtual void onStreamUnpublished (const char *url)
 
virtual void onTranscodingUpdated ()
 
virtual void onStreamInjectedStatus (const char *url, uid_t uid, int status)
 
virtual void onAudioRoutingChanged (int routing)
 
virtual void onChannelMediaRelayStateChanged (int state, int code)
 
virtual void onChannelMediaRelayEvent (int code)
 
virtual void onLocalPublishFallbackToAudioOnly (bool isFallbackOrRecover)
 
virtual void onRemoteSubscribeFallbackToAudioOnly (uid_t uid, bool isFallbackOrRecover)
 
virtual void onRemoteAudioTransportStats (uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)
 
virtual void onRemoteVideoTransportStats (uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)
 
virtual void onConnectionStateChanged (CONNECTION_STATE_TYPE state, CONNECTION_CHANGED_REASON_TYPE reason)
 
virtual void onNetworkTypeChanged (NETWORK_TYPE type)
 
virtual void onEncryptionError (ENCRYPTION_ERROR_TYPE errorType)
 
virtual void onPermissionError (PERMISSION_TYPE permissionType)
 
virtual void onLocalUserRegistered (uid_t uid, const char *userAccount)
 
virtual void onUserInfoUpdated (uid_t uid, const UserInfo &info)
 
virtual void onAudioSubscribeStateChanged (const char *channel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)
 
virtual void onVideoSubscribeStateChanged (const char *channel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)
 
virtual void onAudioPublishStateChanged (const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)
 
virtual void onVideoPublishStateChanged (const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)