Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
agora::rtc::IRtcEngineEventHandler Member List

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

eventHandlerType() const | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onActiveSpeaker(uid_t uid) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioDeviceStateChanged(const char *deviceId, int deviceType, int deviceState) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioDeviceVolumeChanged(MEDIA_DEVICE_TYPE deviceType, int volume, bool muted) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioEffectFinished(int soundId) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioMetadataReceived(uid_t uid, const char *metadata, size_t length) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioMixingFinished() __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioMixingPositionChanged(int64_t position) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioMixingStateChanged(AUDIO_MIXING_STATE_TYPE state, AUDIO_MIXING_REASON_TYPE reason) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioPublishStateChanged(const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioQuality(uid_t uid, int quality, unsigned short delay, unsigned short lost) __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioRoutingChanged(int routing) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioSubscribeStateChanged(const char *channel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onAudioVolumeIndication(const AudioVolumeInfo *speakers, unsigned int speakerNumber, int totalVolume) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onCameraExposureAreaChanged(int x, int y, int width, int height) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onCameraFocusAreaChanged(int x, int y, int width, int height) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onCameraReady() __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onChannelMediaRelayStateChanged(int state, int code) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onClientRoleChanged(CLIENT_ROLE_TYPE oldRole, CLIENT_ROLE_TYPE newRole, const ClientRoleOptions &newRoleOptions) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onClientRoleChangeFailed(CLIENT_ROLE_CHANGE_FAILED_REASON reason, CLIENT_ROLE_TYPE currentRole) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onConnectionBanned() __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onConnectionInterrupted() __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onConnectionLost() | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onConnectionStateChanged(CONNECTION_STATE_TYPE state, CONNECTION_CHANGED_REASON_TYPE reason) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onContentInspectResult(media::CONTENT_INSPECT_RESULT result) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onEncryptionError(ENCRYPTION_ERROR_TYPE errorType) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onError(int err, const char *msg) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onExtensionErrorWithContext(const ExtensionContext &context, int error, const char *message) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onExtensionEventWithContext(const ExtensionContext &context, const char *key, const char *value) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onExtensionStartedWithContext(const ExtensionContext &context) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onExtensionStoppedWithContext(const ExtensionContext &context) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onFacePositionChanged(int imageWidth, int imageHeight, const Rectangle *vecRectangle, const int *vecDistance, int numFaces) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onFirstLocalAudioFramePublished(int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onFirstLocalVideoFrame(VIDEO_SOURCE_TYPE source, int width, int height, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onFirstLocalVideoFramePublished(VIDEO_SOURCE_TYPE source, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onFirstRemoteAudioDecoded(uid_t uid, int elapsed) __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onFirstRemoteAudioFrame(uid_t uid, int elapsed) __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onFirstRemoteVideoDecoded(uid_t uid, int width, int height, int elapsed) __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onFirstRemoteVideoFrame(uid_t uid, int width, int height, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onIntraRequestReceived() | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onJoinChannelSuccess(const char *channel, uid_t uid, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLastmileProbeResult(const LastmileProbeResult &result) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLastmileQuality(int quality) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLeaveChannel(const RtcStats &stats) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLicenseValidationFailure(LICENSE_ERROR_TYPE error) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLocalAudioStateChanged(LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_REASON reason) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLocalAudioStats(const LocalAudioStats &stats) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLocalUserRegistered(uid_t uid, const char *userAccount) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLocalVideoEvent(VIDEO_SOURCE_TYPE source, LOCAL_VIDEO_EVENT_TYPE event) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLocalVideoStateChanged(VIDEO_SOURCE_TYPE source, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_REASON reason) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLocalVideoStats(VIDEO_SOURCE_TYPE source, const LocalVideoStats &stats) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onLocalVideoTranscoderError(const TranscodingVideoStream &stream, VIDEO_TRANSCODER_ERROR error) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onMediaControlMessage(uid_t userId, const char *data, size_t length) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onMultipathStats(const MultipathStats &stats) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onNetworkQuality(uid_t uid, int txQuality, int rxQuality) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onNetworkTypeChanged(NETWORK_TYPE type) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onPermissionError(PERMISSION_TYPE permissionType) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onPermissionGranted(agora::rtc::PERMISSION_TYPE permissionType) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onProxyConnected(const char *channel, uid_t uid, PROXY_TYPE proxyType, const char *localProxyIp, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRdtMessage(uid_t userId, RdtStreamType type, const char *data, size_t length) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRdtStateChanged(uid_t userId, RdtState state) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRejoinChannelSuccess(const char *channel, uid_t uid, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRemoteAudioStateChanged(uid_t uid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRemoteAudioStats(const RemoteAudioStats &stats) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRemoteAudioTransportStats(uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate) __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRemoteSubscribeFallbackToAudioOnly(uid_t uid, bool isFallbackOrRecover) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRemoteVideoStateChanged(uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRemoteVideoStats(const RemoteVideoStats &stats) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRemoteVideoTransportStats(uid_t uid, unsigned short delay, unsigned short lost, unsigned short rxKBitRate) __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRenewTokenResult(const char *token, RENEW_TOKEN_ERROR_CODE code) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRequestToken() | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRhythmPlayerStateChanged(RHYTHM_PLAYER_STATE_TYPE state, RHYTHM_PLAYER_REASON reason) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRtcStats(const RtcStats &stats) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRtmpStreamingEvent(const char *url, RTMP_STREAMING_EVENT eventCode) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onRtmpStreamingStateChanged(const char *url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_REASON reason) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onSetRtmFlagResult(int code) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onSnapshotTaken(uid_t uid, const char *filePath, int width, int height, int errCode) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onStreamMessage(uid_t uid, int streamId, const char *data, size_t length, uint64_t sentTs) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onStreamMessageError(uid_t uid, int streamId, int code, int missed, int cached) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onTokenPrivilegeWillExpire(const char *token) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onTranscodedStreamLayoutInfo(uid_t uid, int width, int height, int layoutCount, const VideoLayout *layoutlist) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onTranscodingUpdated() | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUplinkNetworkInfoUpdated(const UplinkNetworkInfo &info) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUploadLogResult(const char *requestId, bool success, UPLOAD_ERROR_REASON reason) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserAccountUpdated(uid_t uid, const char *userAccount) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserEnableLocalVideo(uid_t uid, bool enabled) __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserEnableVideo(uid_t uid, bool enabled) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserInfoUpdated(uid_t uid, const UserInfo &info) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserJoined(uid_t uid, int elapsed) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserMuteAudio(uid_t uid, bool muted) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserMuteVideo(uid_t uid, bool muted) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserOffline(uid_t uid, USER_OFFLINE_REASON_TYPE reason) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onUserStateChanged(uid_t uid, REMOTE_USER_STATE state) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onVideoDeviceStateChanged(const char *deviceId, int deviceType, int deviceState) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onVideoPublishStateChanged(VIDEO_SOURCE_TYPE source, const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onVideoRenderingTracingResult(uid_t uid, MEDIA_TRACE_EVENT currentEvent, VideoRenderingTracingInfo tracingInfo) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onVideoSizeChanged(VIDEO_SOURCE_TYPE sourceType, uid_t uid, int width, int height, int rotation) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onVideoStopped() __deprecated | agora::rtc::IRtcEngineEventHandler | inlinevirtual
onVideoSubscribeStateChanged(const char *channel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState) | agora::rtc::IRtcEngineEventHandler | inlinevirtual
~IRtcEngineEventHandler() | agora::rtc::IRtcEngineEventHandler | inlinevirtual