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