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