|
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) |
|