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

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

getUserRole()=0agora::rtc::ILocalUserpure virtual
publishAudio(agora_refptr< ILocalAudioTrack > audioTrack, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
publishVideo(agora_refptr< ILocalVideoTrack > videoTrack, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerAudioFrameObserver(agora::media::IAudioFrameObserverBase *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerLocalUserObserver(ILocalUserObserver *observer, void(*safeDeleter)(ILocalUserObserver *)=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerVideoFrameObserver(IVideoFrameObserver2 *observer)=0agora::rtc::ILocalUserpure virtual
sendIntraRequest(user_id_t userId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setAudioEncoderConfiguration(const rtc::AudioEncoderConfiguration &config, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setMixedAudioFrameParameters(size_t numberOfChannels, uint32_t sampleRateHz, int samplesPerCall=0, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setPlaybackAudioFrameBeforeMixingParameters(size_t numberOfChannels, uint32_t sampleRateHz, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setPlaybackAudioFrameParameters(size_t numberOfChannels, uint32_t sampleRateHz, RAW_AUDIO_FRAME_OP_MODE_TYPE mode=RAW_AUDIO_FRAME_OP_MODE_READ_ONLY, int samplesPerCall=0, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setRecordingAudioFrameParameters(size_t numberOfChannels, uint32_t sampleRateHz, RAW_AUDIO_FRAME_OP_MODE_TYPE mode=RAW_AUDIO_FRAME_OP_MODE_READ_ONLY, int samplesPerCall=0, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setUserRole(rtc::CLIENT_ROLE_TYPE role, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeAllAudio(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeAllVideo(const rtc::VideoSubscriptionOptions &subscriptionOptions, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeAudio(user_id_t userId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeVideo(user_id_t userId, const rtc::VideoSubscriptionOptions &subscriptionOptions, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unpublishAudio(agora_refptr< ILocalAudioTrack > audioTrack, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unpublishVideo(agora_refptr< ILocalVideoTrack > videoTrack, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unregisterAudioFrameObserver(agora::media::IAudioFrameObserverBase *observer)=0agora::rtc::ILocalUserpure virtual
unregisterLocalUserObserver(ILocalUserObserver *observer)=0agora::rtc::ILocalUserpure virtual
unregisterVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserpure virtual
unregisterVideoFrameObserver(IVideoFrameObserver2 *observer)=0agora::rtc::ILocalUserpure virtual
unsubscribeAllAudio(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unsubscribeAllVideo(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unsubscribeAudio(user_id_t userId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unsubscribeVideo(user_id_t userId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
~ILocalUser()agora::rtc::ILocalUserinlinevirtual