Agora C++ API Reference for All Platforms
agora::rtc::IRtcEngineEventHandlerEx Member List

This is the complete list of members for agora::rtc::IRtcEngineEventHandlerEx, including all inherited members.

eventHandlerType() constagora::rtc::IRtcEngineEventHandlerExinlinevirtual
eventHandlerType() constagora::rtc::IRtcEngineEventHandlerExinline
onActiveSpeaker(const RtcConnection &connection, uid_t uid)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onActiveSpeaker(uid_t userId)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onActiveSpeaker(uid_t userId)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onApiCallExecuted(int err, const char *api, const char *result) __deprecatedagora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioDeviceStateChanged(const char *deviceId, int deviceType, int deviceState)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioDeviceVolumeChanged(MEDIA_DEVICE_TYPE deviceType, int volume, bool muted)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioEffectFinished(int soundId)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioMixingFinished() __deprecatedagora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioMixingPositionChanged(int64_t position)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioMixingStateChanged(AUDIO_MIXING_STATE_TYPE state, AUDIO_MIXING_REASON_TYPE reason)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioPublishStateChanged(const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onAudioPublishStateChanged(const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioQuality(const RtcConnection &connection, uid_t remoteUid, int quality, unsigned short delay, unsigned short lost)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onAudioQuality(uid_t uid, int quality, unsigned short delay, unsigned short lost)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onAudioQuality(uid_t uid, int quality, unsigned short delay, unsigned short lost)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioRoutingChanged(int routing)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioSubscribeStateChanged(const char *channel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onAudioSubscribeStateChanged(const char *channel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onAudioVolumeIndication(const RtcConnection &connection, const AudioVolumeInfo *speakers, unsigned int speakerNumber, int totalVolume)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onAudioVolumeIndication(const AudioVolumeInfo *speakers, unsigned int speakerNumber, int totalVolume)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onAudioVolumeIndication(const AudioVolumeInfo *speakers, unsigned int speakerNumber, int totalVolume)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onCameraExposureAreaChanged(int x, int y, int width, int height)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onCameraFocusAreaChanged(int x, int y, int width, int height)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onCameraReady()agora::rtc::IRtcEngineEventHandlerinlinevirtual
onChannelMediaRelayEvent(int code)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onChannelMediaRelayStateChanged(int state, int code)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onClientRoleChanged(const RtcConnection &connection, CLIENT_ROLE_TYPE oldRole, CLIENT_ROLE_TYPE newRole, const ClientRoleOptions &newRoleOptions)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onClientRoleChanged(CLIENT_ROLE_TYPE oldRole, CLIENT_ROLE_TYPE newRole, const ClientRoleOptions &newRoleOptions)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onClientRoleChanged(CLIENT_ROLE_TYPE oldRole, CLIENT_ROLE_TYPE newRole, const ClientRoleOptions &newRoleOptions)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onClientRoleChangeFailed(const RtcConnection &connection, CLIENT_ROLE_CHANGE_FAILED_REASON reason, CLIENT_ROLE_TYPE currentRole)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onClientRoleChangeFailed(CLIENT_ROLE_CHANGE_FAILED_REASON reason, CLIENT_ROLE_TYPE currentRole)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onClientRoleChangeFailed(CLIENT_ROLE_CHANGE_FAILED_REASON reason, CLIENT_ROLE_TYPE currentRole)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onConnectionBanned(const RtcConnection &connection)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onConnectionBanned()agora::rtc::IRtcEngineEventHandlerExinline
onConnectionInterrupted(const RtcConnection &connection)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onConnectionInterrupted()agora::rtc::IRtcEngineEventHandlerExinline
onConnectionLost(const RtcConnection &connection)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onConnectionLost()agora::rtc::IRtcEngineEventHandlerExinline
onConnectionStateChanged(const RtcConnection &connection, CONNECTION_STATE_TYPE state, CONNECTION_CHANGED_REASON_TYPE reason)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onConnectionStateChanged(CONNECTION_STATE_TYPE state, CONNECTION_CHANGED_REASON_TYPE reason)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onConnectionStateChanged(CONNECTION_STATE_TYPE state, CONNECTION_CHANGED_REASON_TYPE reason)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onContentInspectResult(media::CONTENT_INSPECT_RESULT result)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onDownlinkNetworkInfoUpdated(const DownlinkNetworkInfo &info)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onEncryptionError(const RtcConnection &connection, ENCRYPTION_ERROR_TYPE errorType)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onEncryptionError(ENCRYPTION_ERROR_TYPE errorType)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onEncryptionError(ENCRYPTION_ERROR_TYPE errorType)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onError(int err, const char *msg)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onExtensionError(const char *provider, const char *extension, int error, const char *message)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onExtensionEvent(const char *provider, const char *extension, const char *key, const char *value)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onExtensionStarted(const char *provider, const char *extension)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onExtensionStopped(const char *provider, const char *extension)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onFacePositionChanged(int imageWidth, int imageHeight, const Rectangle *vecRectangle, const int *vecDistance, int numFaces)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onFirstLocalAudioFramePublished(const RtcConnection &connection, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onFirstLocalAudioFramePublished(int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onFirstLocalAudioFramePublished(int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onFirstLocalVideoFrame(const RtcConnection &connection, int width, int height, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onFirstLocalVideoFrame(VIDEO_SOURCE_TYPE source, int width, int height, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onFirstLocalVideoFrame(VIDEO_SOURCE_TYPE source, int width, int height, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onFirstLocalVideoFramePublished(const RtcConnection &connection, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onFirstLocalVideoFramePublished(VIDEO_SOURCE_TYPE source, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onFirstLocalVideoFramePublished(VIDEO_SOURCE_TYPE source, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onFirstRemoteAudioDecoded(const RtcConnection &connection, uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onFirstRemoteAudioDecoded(uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onFirstRemoteAudioDecoded(uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onFirstRemoteAudioFrame(const RtcConnection &connection, uid_t userId, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onFirstRemoteAudioFrame(uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onFirstRemoteAudioFrame(uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onFirstRemoteVideoDecoded(const RtcConnection &connection, uid_t remoteUid, int width, int height, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onFirstRemoteVideoDecoded(uid_t uid, int width, int height, int elapsed) __deprecatedagora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onFirstRemoteVideoDecoded(uid_t uid, int width, int height, int elapsed) __deprecatedagora::rtc::IRtcEngineEventHandlerinlinevirtual
onFirstRemoteVideoFrame(const RtcConnection &connection, uid_t remoteUid, int width, int height, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onFirstRemoteVideoFrame(uid_t userId, int width, int height, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onFirstRemoteVideoFrame(uid_t userId, int width, int height, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onIntraRequestReceived(const RtcConnection &connection)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onIntraRequestReceived()agora::rtc::IRtcEngineEventHandlerExinline
onJoinChannelSuccess(const RtcConnection &connection, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onJoinChannelSuccess(const char *channel, uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onJoinChannelSuccess(const char *channel, uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLastmileProbeResult(const LastmileProbeResult &result)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLastmileQuality(int quality)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLeaveChannel(const RtcConnection &connection, const RtcStats &stats)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onLeaveChannel(const RtcStats &stats)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onLeaveChannel(const RtcStats &stats)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLicenseValidationFailure(const RtcConnection &connection, LICENSE_ERROR_TYPE reason)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onLicenseValidationFailure(LICENSE_ERROR_TYPE error)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onLicenseValidationFailure(LICENSE_ERROR_TYPE error)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLocalAudioStateChanged(const RtcConnection &connection, LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_ERROR error)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onLocalAudioStateChanged(LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_ERROR error)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onLocalAudioStateChanged(LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_ERROR error)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLocalAudioStats(const RtcConnection &connection, const LocalAudioStats &stats)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onLocalAudioStats(const LocalAudioStats &stats)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onLocalAudioStats(const LocalAudioStats &stats)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLocalPublishFallbackToAudioOnly(bool isFallbackOrRecover)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLocalUserRegistered(uid_t uid, const char *userAccount)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLocalVideoStateChanged(const RtcConnection &connection, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_ERROR errorCode)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onLocalVideoStateChanged(VIDEO_SOURCE_TYPE source, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_ERROR error)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onLocalVideoStateChanged(VIDEO_SOURCE_TYPE source, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_ERROR error)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onLocalVideoStats(const RtcConnection &connection, const LocalVideoStats &stats)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onLocalVideoStats(VIDEO_SOURCE_TYPE source, const LocalVideoStats &stats)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onLocalVideoStats(VIDEO_SOURCE_TYPE source, const LocalVideoStats &stats)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onNetworkQuality(const RtcConnection &connection, uid_t remoteUid, int txQuality, int rxQuality)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onNetworkQuality(uid_t uid, int txQuality, int rxQuality)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onNetworkQuality(uid_t uid, int txQuality, int rxQuality)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onNetworkTypeChanged(const RtcConnection &connection, NETWORK_TYPE type)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onNetworkTypeChanged(NETWORK_TYPE type)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onNetworkTypeChanged(NETWORK_TYPE type)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onPermissionError(PERMISSION_TYPE permissionType)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onProxyConnected(const char *channel, uid_t uid, PROXY_TYPE proxyType, const char *localProxyIp, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRejoinChannelSuccess(const RtcConnection &connection, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRejoinChannelSuccess(const char *channel, uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onRejoinChannelSuccess(const char *channel, uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRemoteAudioStateChanged(const RtcConnection &connection, uid_t remoteUid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRemoteAudioStateChanged(uid_t uid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onRemoteAudioStateChanged(uid_t uid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRemoteAudioStats(const RtcConnection &connection, const RemoteAudioStats &stats)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRemoteAudioStats(const RemoteAudioStats &stats)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onRemoteAudioStats(const RemoteAudioStats &stats)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRemoteAudioTransportStats(const RtcConnection &connection, uid_t remoteUid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRemoteAudioTransportStats(uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onRemoteAudioTransportStats(uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRemoteSubscribeFallbackToAudioOnly(uid_t uid, bool isFallbackOrRecover)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRemoteVideoStateChanged(const RtcConnection &connection, uid_t remoteUid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRemoteVideoStateChanged(uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onRemoteVideoStateChanged(uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRemoteVideoStats(const RtcConnection &connection, const RemoteVideoStats &stats)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRemoteVideoStats(const RemoteVideoStats &stats)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onRemoteVideoStats(const RemoteVideoStats &stats)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRemoteVideoTransportStats(const RtcConnection &connection, uid_t remoteUid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRemoteVideoTransportStats(uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onRemoteVideoTransportStats(uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRequestToken(const RtcConnection &connection)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRequestToken()agora::rtc::IRtcEngineEventHandlerExinline
onRhythmPlayerStateChanged(RHYTHM_PLAYER_STATE_TYPE state, RHYTHM_PLAYER_ERROR_TYPE errorCode)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRtcStats(const RtcConnection &connection, const RtcStats &stats)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onRtcStats(const RtcStats &stats)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onRtcStats(const RtcStats &stats)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRtmpStreamingEvent(const char *url, RTMP_STREAMING_EVENT eventCode)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onRtmpStreamingStateChanged(const char *url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_ERROR_TYPE errCode)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onSnapshotTaken(const RtcConnection &connection, uid_t uid, const char *filePath, int width, int height, int errCode)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onSnapshotTaken(uid_t uid, const char *filePath, int width, int height, int errCode)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onSnapshotTaken(uid_t uid, const char *filePath, int width, int height, int errCode)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onStreamMessage(const RtcConnection &connection, uid_t remoteUid, int streamId, const char *data, size_t length, uint64_t sentTs)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onStreamMessage(uid_t userId, int streamId, const char *data, size_t length, uint64_t sentTs)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onStreamMessage(uid_t userId, int streamId, const char *data, size_t length, uint64_t sentTs)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onStreamMessageError(const RtcConnection &connection, uid_t remoteUid, int streamId, int code, int missed, int cached)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onStreamMessageError(uid_t userId, int streamId, int code, int missed, int cached)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onStreamMessageError(uid_t userId, int streamId, int code, int missed, int cached)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onTokenPrivilegeWillExpire(const RtcConnection &connection, const char *token)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onTokenPrivilegeWillExpire(const char *token)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onTokenPrivilegeWillExpire(const char *token)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onTranscodingUpdated()agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUplinkNetworkInfoUpdated(const UplinkNetworkInfo &info)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUploadLogResult(const RtcConnection &connection, const char *requestId, bool success, UPLOAD_ERROR_REASON reason)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUploadLogResult(const char *requestId, bool success, UPLOAD_ERROR_REASON reason)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUploadLogResult(const char *requestId, bool success, UPLOAD_ERROR_REASON reason)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserAccountUpdated(const RtcConnection &connection, uid_t remoteUid, const char *userAccount)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUserAccountUpdated(uid_t uid, const char *userAccount)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUserAccountUpdated(uid_t uid, const char *userAccount)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserEnableLocalVideo(const RtcConnection &connection, uid_t remoteUid, bool enabled) __deprecatedagora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUserEnableLocalVideo(uid_t uid, bool enabled) __deprecatedagora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUserEnableLocalVideo(uid_t uid, bool enabled) __deprecatedagora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserEnableVideo(const RtcConnection &connection, uid_t remoteUid, bool enabled) __deprecatedagora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUserEnableVideo(uid_t uid, bool enabled) __deprecatedagora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUserEnableVideo(uid_t uid, bool enabled) __deprecatedagora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserInfoUpdated(uid_t uid, const UserInfo &info)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserJoined(const RtcConnection &connection, uid_t remoteUid, int elapsed)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUserJoined(uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUserJoined(uid_t uid, int elapsed)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserMuteAudio(const RtcConnection &connection, uid_t remoteUid, bool muted) __deprecatedagora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUserMuteAudio(uid_t uid, bool muted)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUserMuteAudio(uid_t uid, bool muted)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserMuteVideo(const RtcConnection &connection, uid_t remoteUid, bool muted)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUserMuteVideo(uid_t userId, bool muted)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUserMuteVideo(uid_t userId, bool muted)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserOffline(const RtcConnection &connection, uid_t remoteUid, USER_OFFLINE_REASON_TYPE reason)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUserOffline(uid_t uid, USER_OFFLINE_REASON_TYPE reason)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUserOffline(uid_t uid, USER_OFFLINE_REASON_TYPE reason)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onUserStateChanged(const RtcConnection &connection, uid_t remoteUid, uint32_t state)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onUserStateChanged(uid_t uid, uint32_t state)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onUserStateChanged(uid_t uid, uint32_t state)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onVideoDeviceStateChanged(const char *deviceId, int deviceType, int deviceState)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onVideoPublishStateChanged(VIDEO_SOURCE_TYPE source, const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onVideoPublishStateChanged(VIDEO_SOURCE_TYPE source, const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onVideoSizeChanged(const RtcConnection &connection, VIDEO_SOURCE_TYPE sourceType, uid_t uid, int width, int height, int rotation)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onVideoSizeChanged(VIDEO_SOURCE_TYPE sourceType, uid_t uid, int width, int height, int rotation)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onVideoSizeChanged(VIDEO_SOURCE_TYPE sourceType, uid_t uid, int width, int height, int rotation)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onVideoStopped()agora::rtc::IRtcEngineEventHandlerinlinevirtual
onVideoSubscribeStateChanged(const char *channel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onVideoSubscribeStateChanged(const char *channel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onWlAccMessage(const RtcConnection &connection, WLACC_MESSAGE_REASON reason, WLACC_SUGGEST_ACTION action, const char *wlAccMsg)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onWlAccMessage(WLACC_MESSAGE_REASON reason, WLACC_SUGGEST_ACTION action, const char *wlAccMsg)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onWlAccMessage(WLACC_MESSAGE_REASON reason, WLACC_SUGGEST_ACTION action, const char *wlAccMsg)agora::rtc::IRtcEngineEventHandlerinlinevirtual
onWlAccStats(const RtcConnection &connection, WlAccStats currentStats, WlAccStats averageStats)agora::rtc::IRtcEngineEventHandlerExinlinevirtual
onWlAccStats(WlAccStats currentStats, WlAccStats averageStats)agora::rtc::IRtcEngineEventHandlerExinline
agora::rtc::IRtcEngineEventHandler::onWlAccStats(WlAccStats currentStats, WlAccStats averageStats)agora::rtc::IRtcEngineEventHandlerinlinevirtual
~IRtcEngineEventHandler()agora::rtc::IRtcEngineEventHandlerinlinevirtual