Video SDK v3.7.1 API Reference for All Platforms (C++)
|
This is the complete list of members for agora::rtc::IChannelEventHandler, including all inherited members.
onActiveSpeaker(IChannel *rtcChannel, uid_t uid) | agora::rtc::IChannelEventHandler | inlinevirtual |
onAudioPublishStateChanged(IChannel *rtcChannel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState) | agora::rtc::IChannelEventHandler | inlinevirtual |
onAudioSubscribeStateChanged(IChannel *rtcChannel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState) | agora::rtc::IChannelEventHandler | inlinevirtual |
onChannelError(IChannel *rtcChannel, int err, const char *msg) | agora::rtc::IChannelEventHandler | inlinevirtual |
onChannelMediaRelayEvent(IChannel *rtcChannel, CHANNEL_MEDIA_RELAY_EVENT code) | agora::rtc::IChannelEventHandler | inlinevirtual |
onChannelMediaRelayStateChanged(IChannel *rtcChannel, CHANNEL_MEDIA_RELAY_STATE state, CHANNEL_MEDIA_RELAY_ERROR code) | agora::rtc::IChannelEventHandler | inlinevirtual |
onChannelWarning(IChannel *rtcChannel, int warn, const char *msg) | agora::rtc::IChannelEventHandler | inlinevirtual |
onClientRoleChanged(IChannel *rtcChannel, CLIENT_ROLE_TYPE oldRole, CLIENT_ROLE_TYPE newRole) | agora::rtc::IChannelEventHandler | inlinevirtual |
onClientRoleChangeFailed(IChannel *rtcChannel, CLIENT_ROLE_CHANGE_FAILED_REASON reason, CLIENT_ROLE_TYPE currentRole) | agora::rtc::IChannelEventHandler | inlinevirtual |
onConnectionLost(IChannel *rtcChannel) | agora::rtc::IChannelEventHandler | inlinevirtual |
onConnectionStateChanged(IChannel *rtcChannel, CONNECTION_STATE_TYPE state, CONNECTION_CHANGED_REASON_TYPE reason) | agora::rtc::IChannelEventHandler | inlinevirtual |
onFirstRemoteVideoFrame(IChannel *rtcChannel, uid_t uid, int width, int height, int elapsed) | agora::rtc::IChannelEventHandler | inlinevirtual |
onJoinChannelSuccess(IChannel *rtcChannel, uid_t uid, int elapsed) | agora::rtc::IChannelEventHandler | inlinevirtual |
onLeaveChannel(IChannel *rtcChannel, const RtcStats &stats) | agora::rtc::IChannelEventHandler | inlinevirtual |
onLocalPublishFallbackToAudioOnly(IChannel *rtcChannel, bool isFallbackOrRecover) | agora::rtc::IChannelEventHandler | inlinevirtual |
onNetworkQuality(IChannel *rtcChannel, uid_t uid, int txQuality, int rxQuality) | agora::rtc::IChannelEventHandler | inlinevirtual |
onProxyConnected(IChannel *rtcChannel, uid_t uid, PROXY_TYPE proxyType, const char *localProxyIp, int elapsed) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRejoinChannelSuccess(IChannel *rtcChannel, uid_t uid, int elapsed) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRemoteAudioStateChanged(IChannel *rtcChannel, uid_t uid, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRemoteAudioStats(IChannel *rtcChannel, const RemoteAudioStats &stats) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRemoteSubscribeFallbackToAudioOnly(IChannel *rtcChannel, uid_t uid, bool isFallbackOrRecover) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRemoteVideoStateChanged(IChannel *rtcChannel, uid_t uid, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRemoteVideoStats(IChannel *rtcChannel, const RemoteVideoStats &stats) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRequestToken(IChannel *rtcChannel) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRtcStats(IChannel *rtcChannel, const RtcStats &stats) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRtmpStreamingEvent(IChannel *rtcChannel, const char *url, RTMP_STREAMING_EVENT eventCode) | agora::rtc::IChannelEventHandler | inlinevirtual |
onRtmpStreamingStateChanged(IChannel *rtcChannel, const char *url, RTMP_STREAM_PUBLISH_STATE state, RTMP_STREAM_PUBLISH_ERROR_TYPE errCode) | agora::rtc::IChannelEventHandler | inlinevirtual |
onStreamInjectedStatus(IChannel *rtcChannel, const char *url, uid_t uid, int status) | agora::rtc::IChannelEventHandler | inlinevirtual |
onStreamMessage(IChannel *rtcChannel, uid_t uid, int streamId, const char *data, size_t length) | agora::rtc::IChannelEventHandler | inlinevirtual |
onStreamMessageError(IChannel *rtcChannel, uid_t uid, int streamId, int code, int missed, int cached) | agora::rtc::IChannelEventHandler | inlinevirtual |
onTokenPrivilegeWillExpire(IChannel *rtcChannel, const char *token) | agora::rtc::IChannelEventHandler | inlinevirtual |
onTranscodingUpdated(IChannel *rtcChannel) | agora::rtc::IChannelEventHandler | inlinevirtual |
onUserJoined(IChannel *rtcChannel, uid_t uid, int elapsed) | agora::rtc::IChannelEventHandler | inlinevirtual |
onUserOffline(IChannel *rtcChannel, uid_t uid, USER_OFFLINE_REASON_TYPE reason) | agora::rtc::IChannelEventHandler | inlinevirtual |
onUserSuperResolutionEnabled(IChannel *rtcChannel, uid_t uid, bool enabled, SUPER_RESOLUTION_STATE_REASON reason) | agora::rtc::IChannelEventHandler | inlinevirtual |
onVideoPublishStateChanged(IChannel *rtcChannel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState) | agora::rtc::IChannelEventHandler | inlinevirtual |
onVideoSizeChanged(IChannel *rtcChannel, uid_t uid, int width, int height, int rotation) | agora::rtc::IChannelEventHandler | inlinevirtual |
onVideoSubscribeStateChanged(IChannel *rtcChannel, uid_t uid, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState) | agora::rtc::IChannelEventHandler | inlinevirtual |
~IChannelEventHandler() | agora::rtc::IChannelEventHandler | inlinevirtual |