Agora Server Gateway SDK C++ API Reference
agora::rtc::ILocalUserObserver Member List

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

onAudioPublishStateChanged(const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)=0agora::rtc::ILocalUserObserverpure virtual
onAudioSubscribeStateChanged(const char *channel, user_id_t userId, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)=0agora::rtc::ILocalUserObserverpure virtual
onAudioTrackPublishSuccess(agora_refptr< ILocalAudioTrack > audioTrack)=0agora::rtc::ILocalUserObserverpure virtual
onFirstRemoteAudioDecoded(user_id_t userId, int elapsed)=0agora::rtc::ILocalUserObserverpure virtual
onFirstRemoteAudioFrame(user_id_t userId, int elapsed)=0agora::rtc::ILocalUserObserverpure virtual
onFirstRemoteVideoDecoded(user_id_t userId, int width, int height, int elapsed)=0agora::rtc::ILocalUserObserverpure virtual
onFirstRemoteVideoFrameRendered(user_id_t userId, int width, int height, int elapsed)=0agora::rtc::ILocalUserObserverpure virtual
onIntraRequestReceived()agora::rtc::ILocalUserObserverinlinevirtual
onLocalAudioTrackStateChanged(agora_refptr< rtc::ILocalAudioTrack > audioTrack, LOCAL_AUDIO_STREAM_STATE state, LOCAL_AUDIO_STREAM_ERROR errorCode)=0agora::rtc::ILocalUserObserverpure virtual
onLocalAudioTrackStatistics(const LocalAudioStats &stats)=0agora::rtc::ILocalUserObserverpure virtual
onLocalVideoTrackStateChanged(agora_refptr< rtc::ILocalVideoTrack > videoTrack, LOCAL_VIDEO_STREAM_STATE state, LOCAL_VIDEO_STREAM_ERROR errorCode)=0agora::rtc::ILocalUserObserverpure virtual
onLocalVideoTrackStatistics(agora_refptr< rtc::ILocalVideoTrack > videoTrack, const LocalVideoTrackStats &stats)=0agora::rtc::ILocalUserObserverpure virtual
onRemoteAudioTrackStatistics(agora_refptr< rtc::IRemoteAudioTrack > audioTrack, const RemoteAudioTrackStats &stats)=0agora::rtc::ILocalUserObserverpure virtual
onRemoteVideoTrackStatistics(agora_refptr< rtc::IRemoteVideoTrack > videoTrack, const RemoteVideoTrackStats &stats)=0agora::rtc::ILocalUserObserverpure virtual
onStreamMessage(user_id_t userId, int streamId, const char *data, size_t length)agora::rtc::ILocalUserObserverinlinevirtual
onUserAudioTrackStateChanged(user_id_t userId, agora_refptr< rtc::IRemoteAudioTrack > audioTrack, REMOTE_AUDIO_STATE state, REMOTE_AUDIO_STATE_REASON reason, int elapsed)=0agora::rtc::ILocalUserObserverpure virtual
onUserAudioTrackSubscribed(user_id_t userId, agora_refptr< rtc::IRemoteAudioTrack > audioTrack)=0agora::rtc::ILocalUserObserverpure virtual
onUserInfoUpdated(user_id_t userId, USER_MEDIA_INFO msg, bool val)agora::rtc::ILocalUserObserverinlinevirtual
onUserStateChanged(user_id_t userId, uint32_t state)agora::rtc::ILocalUserObserverinlinevirtual
onUserVideoTrackStateChanged(user_id_t userId, agora_refptr< rtc::IRemoteVideoTrack > videoTrack, REMOTE_VIDEO_STATE state, REMOTE_VIDEO_STATE_REASON reason, int elapsed)=0agora::rtc::ILocalUserObserverpure virtual
onUserVideoTrackSubscribed(user_id_t userId, VideoTrackInfo trackInfo, agora_refptr< rtc::IRemoteVideoTrack > videoTrack)=0agora::rtc::ILocalUserObserverpure virtual
onVideoPublishStateChanged(const char *channel, STREAM_PUBLISH_STATE oldState, STREAM_PUBLISH_STATE newState, int elapseSinceLastState)=0agora::rtc::ILocalUserObserverpure virtual
onVideoSubscribeStateChanged(const char *channel, user_id_t userId, STREAM_SUBSCRIBE_STATE oldState, STREAM_SUBSCRIBE_STATE newState, int elapseSinceLastState)=0agora::rtc::ILocalUserObserverpure virtual
onVideoTrackPublishSuccess(agora_refptr< ILocalVideoTrack > videoTrack)=0agora::rtc::ILocalUserObserverpure virtual
PEER_STATE_ENABLE_LOCAL_VIDEO enum valueagora::rtc::ILocalUserObserver
PEER_STATE_ENABLE_VIDEO enum valueagora::rtc::ILocalUserObserver
PEER_STATE_MUTE_AUDIO enum valueagora::rtc::ILocalUserObserver
PEER_STATE_MUTE_VIDEO enum valueagora::rtc::ILocalUserObserver
REMOTE_USER_STATE enum nameagora::rtc::ILocalUserObserver
USER_MEDIA_INFO enum nameagora::rtc::ILocalUserObserver
USER_MEDIA_INFO_ENABLE_VIDEO enum valueagora::rtc::ILocalUserObserver
USER_MEDIA_INFO_MUTE_AUDIO enum valueagora::rtc::ILocalUserObserver
USER_MEDIA_INFO_MUTE_VIDEO enum valueagora::rtc::ILocalUserObserver
~ILocalUserObserver()agora::rtc::ILocalUserObserverinlinevirtual