Agora C++ API Reference for All Platforms
agora::rtc::ILocalUserEx Member List

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

adjustAudioAcceleration(rtc::uid_t uid, int percent)=0agora::rtc::ILocalUserExpure virtual
adjustAudioDeceleration(rtc::uid_t uid, int percent)=0agora::rtc::ILocalUserExpure virtual
adjustDecodedAudioVolume(rtc::uid_t uid, int decoded_index, int volume)=0agora::rtc::ILocalUserExpure virtual
adjustPlaybackSignalVolume(int volume, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
adjustPlaybackSignalVolumeLLApiInternal(int volume)=0agora::rtc::ILocalUserExpure virtual
adjustRecordingSignalVolume(int volume)=0agora::rtc::ILocalUserExpure virtual
adjustUserPlaybackSignalVolume(user_id_t userId, int volume, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
adjustUserPlaybackSignalVolumeLLApiInternal(user_id_t userId, int volume)=0agora::rtc::ILocalUserExpure virtual
Aggressive enum valueagora::rtc::ILocalUser
Balance enum valueagora::rtc::ILocalUser
customUpdateBillInfo(int height, int width, bool isSendingVideo)=0agora::rtc::ILocalUserExpure virtual
disableAudioSpectrumMonitor(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
disableAudioSpectrumMonitorLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
ElderNsStatistical enum valueagora::rtc::ILocalUser
enableAudioLevelReportInDecibel(bool enable)=0agora::rtc::ILocalUserExpure virtual
enableAudioPlayout(bool enabled)=0agora::rtc::ILocalUserExpure virtual
enableAudioSpectrumMonitor(int intervalInMS=100, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
enableAudioSpectrumMonitorLLApiInternal(int intervalInMS)=0agora::rtc::ILocalUserExpure virtual
enableDownlinkNoiseGate(int noise_gate)=0agora::rtc::ILocalUserExpure virtual
enableDownlinkRawAudioLevelReport(bool enable)=0agora::rtc::ILocalUserExpure virtual
EnableLocalMixedAudioTrack(agora_refptr< ILocalAudioTrack > &track, bool enable, bool MixLocal, bool MixRemote, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
EnableLocalMixedAudioTrackLLApiInternal(agora_refptr< ILocalAudioTrack > &track, bool enable, bool MixLocal, bool MixRemote)=0agora::rtc::ILocalUserExpure virtual
enableRemoteAudioTrackFilter(user_id_t userId, const char *id, bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
enableRemoteAudioTrackFilterLLApiInternal(user_id_t userId, const char *id, bool enable)=0agora::rtc::ILocalUserExpure virtual
enableSoundPositionIndication(bool enabled, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
enableSoundPositionIndicationLLApiInternal(bool enabled)=0agora::rtc::ILocalUserExpure virtual
enableSpatialAudio(bool enabled, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
enableSpatialAudioLLApiInternal(bool enabled)=0agora::rtc::ILocalUserExpure virtual
enableStablePlayout(bool enable_stable_playout)=0agora::rtc::ILocalUserExpure virtual
enableVideoDecryptedV4StreamDump(bool enabled)=0agora::rtc::ILocalUserExpure virtual
enalbeSyncRenderNtpAudience(bool enable_sync_render_ntp_audience)=0agora::rtc::ILocalUserExpure virtual
enalbeSyncRenderNtpBroadcast(bool enable_sync_render_ntp_broadcast)=0agora::rtc::ILocalUserExpure virtual
forceDeviceScore(int32_t deviceScore)=0agora::rtc::ILocalUserExpure virtual
forceNextIntraFrame(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
forceNextIntraFrameLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
ForcePeriodicKeyFrame()=0agora::rtc::ILocalUserExpure virtual
getAudienceLatencyLevel()=0agora::rtc::ILocalUserpure virtual
getAudioOptions(rtc::AudioOptions *options)=0agora::rtc::ILocalUserExpure virtual
getBillInfo(CallBillInfo *bill_info)=0agora::rtc::ILocalUserExpure virtual
getHighPriorityUserList(std::vector< uid_t > &vipList, int &option)=0agora::rtc::ILocalUserpure virtual
getHighPriorityUserListLLApiInternal(std::vector< uid_t > &vipList, int &option)=0agora::rtc::ILocalUserExpure virtual
getLocalAudioStatistics(LocalAudioDetailedStats &stats)=0agora::rtc::ILocalUserpure virtual
getLocalAudioStatisticsLLApiInternal(LocalAudioDetailedStats &stats)=0agora::rtc::ILocalUserExpure virtual
getMediaControlPacketSender()=0agora::rtc::ILocalUserpure virtual
getOnlySubscribeEncodedVideoFrame(user_id_t peerUid, bool &subscribe)=0agora::rtc::ILocalUserExpure virtual
getPlaybackSignalVolume(int *volume)=0agora::rtc::ILocalUserpure virtual
getPlaybackSignalVolumeLLApiInternal(int *volume)=0agora::rtc::ILocalUserExpure virtual
getRecordingSignalVolume(int *volume)=0agora::rtc::ILocalUserExpure virtual
getRemoteAudioTrackFilterProperty(user_id_t userId, const char *id, const char *key, char *jsonValue, size_t bufSize)=0agora::rtc::ILocalUserpure virtual
getRemoteAudioTrackFilterPropertyLLApiInternal(user_id_t userId, const char *id, const char *key, char *jsonValue, size_t bufSize)=0agora::rtc::ILocalUserExpure virtual
getRemoteVideoTrack(rtc::uid_t uid)=0agora::rtc::ILocalUserExpure virtual
getStrategyManager()=0agora::rtc::ILocalUserExpure virtual
getStrategyProactiveCaller()=0agora::rtc::ILocalUserExpure virtual
getUserPlaybackSignalVolume(user_id_t userId, int *volume)=0agora::rtc::ILocalUserpure virtual
getUserPlaybackSignalVolumeLLApiInternal(user_id_t userId, int *volume)=0agora::rtc::ILocalUserExpure virtual
getUserRole()=0agora::rtc::ILocalUserpure virtual
getUserRoleLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
HighQuality enum valueagora::rtc::ILocalUser
initialize()=0agora::rtc::ILocalUserExpure virtual
initializeLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
internal_user_id_t typedefagora::rtc::ILocalUserEx
LowDelay enum valueagora::rtc::ILocalUser
muteLocalAudioStream(bool mute)=0agora::rtc::ILocalUserExpure virtual
muteMicrophone(bool mute)=0agora::rtc::ILocalUserExpure virtual
muteRemoteFromTimestamp(rtc::uid_t uid, uint32_t timestamp)=0agora::rtc::ILocalUserExpure virtual
NS_DELAY enum nameagora::rtc::ILocalUser
NS_LEVEL enum nameagora::rtc::ILocalUser
NS_MODE enum nameagora::rtc::ILocalUser
NsNG enum valueagora::rtc::ILocalUser
NsNGStatistical enum valueagora::rtc::ILocalUser
publishAudio(agora_refptr< ILocalAudioTrack > audioTrack, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
publishAudioLLApiInternal(agora_refptr< ILocalAudioTrack > audioTrack)=0agora::rtc::ILocalUserExpure virtual
publishDataChannel(agora_refptr< ILocalDataChannel > channel, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
publishDataChannelLLApiInternal(agora_refptr< ILocalDataChannel > channel)=0agora::rtc::ILocalUserExpure virtual
publishVideo(agora_refptr< ILocalVideoTrack > videoTrack, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
publishVideoLLApiInternal(agora_refptr< ILocalVideoTrack > videoTrack)=0agora::rtc::ILocalUserExpure virtual
registerAudioFrameDumpObserver(IAudioFrameDumpObserver *observer)=0agora::rtc::ILocalUserExpure virtual
registerAudioFrameObserver(agora::media::IAudioFrameObserverBase *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerAudioFrameObserverLLApiInternal(agora::media::IAudioFrameObserverBase *observer)=0agora::rtc::ILocalUserExpure virtual
registerAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer, void(*safeDeleter)(agora::media::IAudioSpectrumObserver *), aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserEx
agora::rtc::ILocalUser::registerAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer, void(*safeDeleter)(agora::media::IAudioSpectrumObserver *), aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerAudioSpectrumObserverLLApiInternal(agora::media::IAudioSpectrumObserver *observer, void(*safeDeleter)(agora::media::IAudioSpectrumObserver *))=0agora::rtc::ILocalUserExpure virtual
registerCapabilitiesObserver(ICapabilitesObserver *cap_observer)=0agora::rtc::ILocalUserExpure virtual
registerDataChannelObserver(IDataChannelObserver *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerDataChannelObserverLLApiInternal(IDataChannelObserver *observer)=0agora::rtc::ILocalUserExpure virtual
registerLocalUserObserver(ILocalUserObserver *observer, void(*safeDeleter)(ILocalUserObserver *)=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerLocalUserObserverLLApiInternal(ILocalUserObserver *observer, void(*safeDeleter)(ILocalUserObserver *)=NULL)=0agora::rtc::ILocalUserExpure virtual
registerLocalVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserEx
agora::rtc::ILocalUser::registerLocalVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerLocalVideoEncodedFrameObserverLLApiInternal(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserExpure virtual
registerMediaControlPacketReceiver(IMediaControlPacketReceiver *ctrlPacketReceiver, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerMediaControlPacketReceiverLLApiInternal(IMediaControlPacketReceiver *ctrlPacketReceiver)=0agora::rtc::ILocalUserExpure virtual
registerTransportPacketObserver(ITransportPacketObserver *observer)=0agora::rtc::ILocalUserExpure virtual
registerVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserEx
agora::rtc::ILocalUser::registerVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerVideoEncodedFrameObserverLLApiInternal(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserExpure virtual
registerVideoFrameObserver(IVideoFrameObserver2 *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
registerVideoFrameObserverLLApiInternal(IVideoFrameObserver2 *observer)=0agora::rtc::ILocalUserExpure virtual
registerVideoLayoutObserver(IVideoLayoutObserver *observer)=0agora::rtc::ILocalUserExpure virtual
registerVideoMetadataObserver(IMetadataObserver *observer)=0agora::rtc::ILocalUserExpure virtual
sendAudioMetadata(const char *metadata, size_t length, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
sendAudioMetadataLLApiInternal(const char *metadata, size_t length)=0agora::rtc::ILocalUserExpure virtual
sendAudioPacket(const audio_packet_t &packet, int delay=0)=0agora::rtc::ILocalUserExpure virtual
sendControlBroadcastPacket(std::string &payload)=0agora::rtc::ILocalUserExpure virtual
sendDataStreamPacket(uint16_t streamId, const char *data, size_t length)=0agora::rtc::ILocalUserExpure virtual
sendIntraRequest(user_id_t userId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
sendIntraRequestLLApiInternal(user_id_t userId, VIDEO_STREAM_TYPE stream_type=VIDEO_STREAM_HIGH)=0agora::rtc::ILocalUserExpure virtual
sendIntraRequestQuick(user_id_t uid)=0agora::rtc::ILocalUserExpure virtual
sendVideoPacket(const video_packet_t &packet)=0agora::rtc::ILocalUserExpure virtual
setAdvancedAudioOptions(const rtc::AudioOptions &options, int sourceType)=0agora::rtc::ILocalUserExpure virtual
setAllowSubscribeSelf(bool allow)=0agora::rtc::ILocalUserExpure virtual
setAudienceLatencyLevel(AUDIENCE_LATENCY_LEVEL_TYPE level, int role, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setAudienceLatencyLevelLLApiInternal(rtc::AUDIENCE_LATENCY_LEVEL_TYPE level, int role)=0agora::rtc::ILocalUserExpure virtual
setAudioCC(bool value)=0agora::rtc::ILocalUserExpure virtual
setAudioEncoderConfiguration(const rtc::AudioEncoderConfiguration &config, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setAudioEncoderConfigurationLLApiInternal(const AudioEncoderConfiguration &config)=0agora::rtc::ILocalUserExpure virtual
setAudioFilterable(bool filterable, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setAudioFilterableLLApiInternal(bool filterable)=0agora::rtc::ILocalUserExpure virtual
setAudioFrameSizeMs(int sizeMs)=0agora::rtc::ILocalUserExpure virtual
setAudioMaxTargetDelay(int delay)=0agora::rtc::ILocalUserExpure virtual
SetAudioNsMode(bool NsEnable, NS_MODE NsMode, NS_LEVEL NsLevel, NS_DELAY NsDelay, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
SetAudioNsModeLLApiInternal(bool NsEnable, NS_MODE NsMode, NS_LEVEL NsLevel, NS_DELAY NsDelay)=0agora::rtc::ILocalUserExpure virtual
setAudioOptions(const rtc::AudioOptions &options)=0agora::rtc::ILocalUserExpure virtual
setAudioScenario(AUDIO_SCENARIO_TYPE scenario, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setAudioScenarioLLApiInternal(AUDIO_SCENARIO_TYPE scenario)=0agora::rtc::ILocalUserExpure virtual
setAudioVolumeIndicationParameters(int intervalInMS, int smooth, bool reportVad, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setAudioVolumeIndicationParametersLLApiInternal(int intervalInMS, int smooth, bool reportVad)=0agora::rtc::ILocalUserExpure virtual
setAVSyncPeer(rtc::uid_t uid)=0agora::rtc::ILocalUserExpure virtual
setCustomAudioBitrate(int bitrate)=0agora::rtc::ILocalUserExpure virtual
setCustomAudioChannelNum(int channelNum)=0agora::rtc::ILocalUserExpure virtual
setCustomAudioPayloadType(int payloadtype)=0agora::rtc::ILocalUserExpure virtual
setCustomAudioSampleRate(int sampleRate)=0agora::rtc::ILocalUserExpure virtual
setDownlinkSignalLoudness(float loudness_lkfs)=0agora::rtc::ILocalUserExpure virtual
setDtx(bool enabled)=0agora::rtc::ILocalUserExpure virtual
setEarMonitoringAudioFrameParameters(bool enabled, 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
setEarMonitoringAudioFrameParametersLLApiInternal(bool enabled, size_t numberOfChannels, uint32_t sampleRateHz, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=0agora::rtc::ILocalUserExpure virtual
setExtendPlatformRenderer(agora::media::IVideoFrameObserver *renderer)=0agora::rtc::ILocalUserExpure virtual
setExtendPlatformRendererLLApiInternal(agora::media::IVideoFrameObserver *renderer)=0agora::rtc::ILocalUserExpure virtual
setExternalAudioSinkMix(bool enabled)=0agora::rtc::ILocalUserExpure virtual
setHighPriorityUserList(uid_t *vipList, int uidNum, int option, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setHighPriorityUserListLLApiInternal(const std::vector< uid_t > &vipList, int option)=0agora::rtc::ILocalUserExpure virtual
setInteractiveAudience(bool interactive)=0agora::rtc::ILocalUserExpure virtual
setMinPlayoutDelay(int delay)=0agora::rtc::ILocalUserExpure virtual
setMixedAudioFrameParameters(size_t numberOfChannels, uint32_t sampleRateHz, int samplesPerCall=0, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setMixedAudioFrameParametersLLApiInternal(size_t numberOfChannels, uint32_t sampleRateHz, int samplesPerCall)=0agora::rtc::ILocalUserExpure virtual
setPlaybackAudioFrameBeforeMixingParameters(size_t numberOfChannels, uint32_t sampleRateHz, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setPlaybackAudioFrameBeforeMixingParametersLLApiInternal(size_t numberOfChannels, uint32_t sampleRateHz)=0agora::rtc::ILocalUserExpure 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
setPlaybackAudioFrameParametersLLApiInternal(size_t numberOfChannels, uint32_t sampleRateHz, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=0agora::rtc::ILocalUserExpure virtual
setPlayoutUserAnonymous(rtc::uid_t uid, bool anonymous)=0agora::rtc::ILocalUserExpure virtual
setPrerendererSmoothing(bool enabled)=0agora::rtc::ILocalUserExpure 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
setRecordingAudioFrameParametersLLApiInternal(size_t numberOfChannels, uint32_t sampleRateHz, RAW_AUDIO_FRAME_OP_MODE_TYPE mode, int samplesPerCall)=0agora::rtc::ILocalUserExpure virtual
setRemoteAudioTrackFilterProperty(user_id_t userId, const char *id, const char *key, const char *jsonValue, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setRemoteAudioTrackFilterPropertyLLApiInternal(user_id_t userId, const char *id, const char *key, const char *jsonValue)=0agora::rtc::ILocalUserExpure virtual
setRemoteSubscribeFallbackOption(int option, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setRemoteSubscribeFallbackOptionLLApiInternal(int option)=0agora::rtc::ILocalUserExpure virtual
setRemoteUserSpatialAudioParams(user_id_t userId, const agora::SpatialAudioParams &param, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setRemoteUserSpatialAudioParamsLLApiInternal(user_id_t userId, const agora::SpatialAudioParams &param)=0agora::rtc::ILocalUserExpure virtual
setRemoteVoicePosition(user_id_t userId, double pan, double gain, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setRemoteVoicePositionLLApiInternal(user_id_t userId, double pan, double gain)=0agora::rtc::ILocalUserExpure virtual
setSubscribeAudioAllowlist(user_id_t *userList, int userNumber, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setSubscribeAudioAllowlistLLApiInternal(const std::vector< internal_user_id_t > &userIdList)=0agora::rtc::ILocalUserExpure virtual
setSubscribeAudioBlocklist(user_id_t *userList, int userNumber, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setSubscribeAudioBlocklistLLApiInternal(const std::vector< internal_user_id_t > &userIdList)=0agora::rtc::ILocalUserExpure virtual
setSubscribeVideoAllowlist(user_id_t *userList, int userNumber, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setSubscribeVideoAllowlistLLApiInternal(const std::vector< internal_user_id_t > &userIdList)=0agora::rtc::ILocalUserExpure virtual
setSubscribeVideoBlocklist(user_id_t *userList, int userNumber, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setSubscribeVideoBlocklistLLApiInternal(const std::vector< internal_user_id_t > &userIdList)=0agora::rtc::ILocalUserExpure virtual
setUplinkSignalLoudness(float loudness_lkfs)=0agora::rtc::ILocalUserExpure virtual
setUserPlaybackSignalLoudnessLLApiInternal(user_id_t userId, float loudness)=0agora::rtc::ILocalUserExpure virtual
setUserRole(rtc::CLIENT_ROLE_TYPE role, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setUserRoleLLApiInternal(rtc::CLIENT_ROLE_TYPE role)=0agora::rtc::ILocalUserExpure virtual
setVideoDumpMode(int mode, bool enabled, int frame_cnt=-1)=0agora::rtc::ILocalUserExpure virtual
setVideoFrameObserver(agora::media::IVideoFrameObserver *observer)=0agora::rtc::ILocalUserExpure virtual
setVideoFrameObserverLLApiInternal(agora::media::IVideoFrameObserver *observer)=0agora::rtc::ILocalUserExpure virtual
setVideoQoEPreference(VIDEO_QOE_PREFERENCE_TYPE qoePreference, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setVideoQoEPreferenceLLApiInternal(VIDEO_QOE_PREFERENCE_TYPE qoePreference)=0agora::rtc::ILocalUserExpure virtual
setVideoScenario(VIDEO_APPLICATION_SCENARIO_TYPE scenarioType, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setVideoScenarioLLApiInternal(VIDEO_APPLICATION_SCENARIO_TYPE scenarioType)=0agora::rtc::ILocalUserExpure virtual
setVideoSubscriptionOptions(user_id_t userId, const VideoSubscriptionOptions &options, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
setVideoSubscriptionOptionsLLApiInternal(user_id_t userId, const VideoSubscriptionOptions &options)=0agora::rtc::ILocalUserExpure virtual
Soft enum valueagora::rtc::ILocalUser
startAudioFrameDump(const std::string &location, const std::string &uuid, const std::string &passwd, int64_t duration_ms, bool auto_upload, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserExpure virtual
startAudioRecordingLLApiInternal(const agora_refptr< agora::rtc::IAudioSinkBase > &audioSink, const AudioSinkWants &wants=AudioSinkWants{})=0agora::rtc::ILocalUserExpure virtual
stopAudioFrameDump(const std::string &location)=0agora::rtc::ILocalUserExpure virtual
stopAudioRecordingLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
subscribeAllAudio(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeAllAudioLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
subscribeAllVideo(const VideoSubscriptionOptions &subscriptionOptions, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeAllVideoLLApiInternal(const agora::rtc::VideoSubscriptionOptions &subscriptionOptions)=0agora::rtc::ILocalUserExpure virtual
subscribeAudio(user_id_t userId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeAudioLLApiInternal(user_id_t userId)=0agora::rtc::ILocalUserExpure virtual
subscribeDataChannel(user_id_t userId, int channelId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeDataChannelLLApiInternal(user_id_t userId, int channelId)=0agora::rtc::ILocalUserExpure virtual
subscribeVideo(user_id_t userId, const VideoSubscriptionOptions &subscriptionOptions, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
subscribeVideoLLApiInternal(user_id_t userId, const agora::rtc::VideoSubscriptionOptions &subscriptionOptions)=0agora::rtc::ILocalUserExpure virtual
takeDataChannelSnapshot(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
takeDataChannelSnapshotLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
unmuteRemoteFromTimestamp(rtc::uid_t uid, uint32_t timestamp)=0agora::rtc::ILocalUserExpure virtual
unpublishAudio(agora_refptr< ILocalAudioTrack > audioTrack, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unpublishAudioLLApiInternal(agora_refptr< ILocalAudioTrack > audioTrack)=0agora::rtc::ILocalUserExpure virtual
unpublishDataChannel(agora_refptr< ILocalDataChannel > channel, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unpublishDataChannelLLApiInternal(agora_refptr< ILocalDataChannel > channel)=0agora::rtc::ILocalUserExpure virtual
unpublishVideo(agora_refptr< ILocalVideoTrack > videoTrack, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unpublishVideoLLApiInternal(agora_refptr< ILocalVideoTrack > videoTrack)=0agora::rtc::ILocalUserExpure virtual
unregisterAudioFrameDumpObserver(IAudioFrameDumpObserver *observer)=0agora::rtc::ILocalUserExpure virtual
unregisterAudioFrameObserver(agora::media::IAudioFrameObserverBase *observer)=0agora::rtc::ILocalUserpure virtual
unregisterAudioFrameObserverLLApiInternal(agora::media::IAudioFrameObserverBase *observer)=0agora::rtc::ILocalUserExpure virtual
unregisterAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer)=0agora::rtc::ILocalUserEx
agora::rtc::ILocalUser::unregisterAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer)=0agora::rtc::ILocalUserpure virtual
unregisterAudioSpectrumObserverLLApiInternal(agora::media::IAudioSpectrumObserver *observer)=0agora::rtc::ILocalUserExpure virtual
unRegisterCapabilitiesObserver(ICapabilitesObserver *cap_observer)=0agora::rtc::ILocalUserExpure virtual
unregisterDataChannelObserver(IDataChannelObserver *observer)=0agora::rtc::ILocalUserpure virtual
unregisterDataChannelObserverLLApiInternal(IDataChannelObserver *observer)=0agora::rtc::ILocalUserExpure virtual
unregisterLocalUserObserver(ILocalUserObserver *observer)=0agora::rtc::ILocalUserpure virtual
unregisterLocalUserObserverLLApiInternal(ILocalUserObserver *observer)=0agora::rtc::ILocalUserExpure virtual
unregisterLocalVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserEx
agora::rtc::ILocalUser::unregisterLocalVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserpure virtual
unregisterLocalVideoEncodedFrameObserverLLApiInternal(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserExpure virtual
unregisterMediaControlPacketReceiver(IMediaControlPacketReceiver *ctrlPacketReceiver)=0agora::rtc::ILocalUserpure virtual
unregisterMediaControlPacketReceiverLLApiInternal(IMediaControlPacketReceiver *ctrlPacketReceiver)=0agora::rtc::ILocalUserExpure virtual
unregisterVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserEx
agora::rtc::ILocalUser::unregisterVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserpure virtual
unregisterVideoEncodedFrameObserverLLApiInternal(agora::media::IVideoEncodedFrameObserver *observer)=0agora::rtc::ILocalUserExpure virtual
unregisterVideoFrameObserver(IVideoFrameObserver2 *observer)=0agora::rtc::ILocalUserpure virtual
unregisterVideoFrameObserverLLApiInternal(IVideoFrameObserver2 *observer)=0agora::rtc::ILocalUserExpure virtual
unregisterVideoLayoutObserver(IVideoLayoutObserver *observer)=0agora::rtc::ILocalUserExpure virtual
unregisterVideoMetadataObserver(IMetadataObserver *observer)=0agora::rtc::ILocalUserExpure virtual
unsubscribeAllAudio(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unsubscribeAllAudioLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
unsubscribeAllVideo(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unsubscribeAllVideoLLApiInternal()=0agora::rtc::ILocalUserExpure virtual
unsubscribeAudio(user_id_t userId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unsubscribeAudioLLApiInternal(user_id_t userId)=0agora::rtc::ILocalUserExpure virtual
unsubscribeDataChannel(user_id_t userId, int channelId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unsubscribeDataChannelLLApiInternal(user_id_t userId, int channelId)=0agora::rtc::ILocalUserExpure virtual
unsubscribeVideo(user_id_t userId, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::rtc::ILocalUserpure virtual
unsubscribeVideoLLApiInternal(user_id_t userId)=0agora::rtc::ILocalUserExpure virtual
updateAppDefinedCapabilities(const Capabilities *cap, size_t size)=0agora::rtc::ILocalUserExpure virtual
~ILocalUser()agora::rtc::ILocalUserinlinevirtual