|
Agora C++ API Reference for All Platforms
|
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(bool is_quick=true, video_packet_t::VIDEO_STREAM_TYPE stream_type=video_packet_t::VIDEO_STREAM_HIGH)=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 | |
| OnVideoFecStatsChanged(const StreamsFecStatsMap &streams_fec_stats)=0 | agora::rtc::ILocalUserEx | pure virtual |
| 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 | 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 | 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 | 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, int64_t packet_ssrc=0, 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 > > ¶ms, 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, int samplesPerCall=0, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ILocalUser | pure virtual |
| setPlaybackAudioFrameBeforeMixingParametersLLApiInternal(size_t numberOfChannels, uint32_t sampleRateHz, int samplesPerCall)=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 ¶m, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ILocalUser | pure virtual |
| setRemoteUserSpatialAudioParamsLLApiInternal(user_id_t userId, const agora::SpatialAudioParams ¶m)=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 | 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 | 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 | 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 | inlinevirtual |