Agora C++ API Reference for All Platforms
|
This is the complete list of members for agora::rtc::ILocalUserEx, including all inherited members.
adjustPlaybackSignalVolume(int volume)=0 | agora::rtc::ILocalUser | pure virtual |
adjustRecordingSignalVolume(int volume)=0 | agora::rtc::ILocalUserEx | pure virtual |
adjustUserPlaybackSignalVolume(user_id_t userId, int volume)=0 | agora::rtc::ILocalUser | pure virtual |
customUpdateBillInfo(int height, int width, bool isSendingVideo)=0 | agora::rtc::ILocalUserEx | pure virtual |
disableAudioSpectrumMonitor()=0 | agora::rtc::ILocalUser | pure virtual |
enableAudioPlayout(bool enabled)=0 | agora::rtc::ILocalUserEx | pure virtual |
enableAudioSpectrumMonitor(int intervalInMS=100)=0 | agora::rtc::ILocalUser | pure virtual |
enableRemoteAudioTrackFilter(user_id_t userId, const char *id, bool enable)=0 | agora::rtc::ILocalUser | pure virtual |
enableSoundPositionIndication(bool enabled)=0 | agora::rtc::ILocalUser | pure virtual |
enableSpatialAudio(bool enabled)=0 | agora::rtc::ILocalUser | pure virtual |
forceDeviceScore(const int32_t deviceScore)=0 | agora::rtc::ILocalUserEx | pure virtual |
forceNextIntraFrame()=0 | agora::rtc::ILocalUser | pure virtual |
ForcePeriodicKeyFrame()=0 | agora::rtc::ILocalUserEx | pure virtual |
getAecDelay(int sourceType, int *aecDelay)=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 |
getLocalAudioStatistics(LocalAudioDetailedStats &stats)=0 | agora::rtc::ILocalUser | 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 |
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 |
getRemoteVideoTrack(rtc::uid_t uid)=0 | agora::rtc::ILocalUserEx | pure virtual |
getUserPlaybackSignalVolume(user_id_t userId, int *volume)=0 | agora::rtc::ILocalUser | pure virtual |
getUserRole()=0 | agora::rtc::ILocalUser | pure virtual |
initialize()=0 | agora::rtc::ILocalUserEx | pure virtual |
publishAudio(agora_refptr< ILocalAudioTrack > audioTrack)=0 | agora::rtc::ILocalUser | pure virtual |
publishVideo(agora_refptr< ILocalVideoTrack > videoTrack)=0 | agora::rtc::ILocalUser | pure virtual |
registerAudioFrameDumpObserver(IAudioFrameDumpObserver *observer)=0 | agora::rtc::ILocalUserEx | pure virtual |
registerAudioFrameObserver(agora::media::IAudioFrameObserverBase *observer)=0 | agora::rtc::ILocalUser | pure virtual |
registerAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer, void(*safeDeleter)(agora::media::IAudioSpectrumObserver *))=0 | agora::rtc::ILocalUser | pure virtual |
registerCapabilitiesObserver(ICapabilitesObserver *cap_observer)=0 | agora::rtc::ILocalUserEx | pure virtual |
registerLocalUserObserver(ILocalUserObserver *observer, void(*safeDeleter)(ILocalUserObserver *)=NULL)=0 | agora::rtc::ILocalUser | pure virtual |
registerLocalVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0 | agora::rtc::ILocalUser | pure virtual |
registerMediaControlPacketReceiver(IMediaControlPacketReceiver *ctrlPacketReceiver)=0 | agora::rtc::ILocalUser | pure virtual |
registerTransportPacketObserver(ITransportPacketObserver *observer)=0 | agora::rtc::ILocalUserEx | pure virtual |
registerVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0 | agora::rtc::ILocalUser | pure virtual |
registerVideoFrameObserver(IVideoFrameObserver2 *observer)=0 | agora::rtc::ILocalUser | pure virtual |
registerVideoMetadataObserver(IMetadataObserver *observer)=0 | agora::rtc::ILocalUserEx | pure virtual |
sendAudioFrame(const SAudioFrame &frame, int delay=0)=0 | agora::rtc::ILocalUserEx | pure virtual |
sendAudioPacket(const audio_packet_t &packet, int delay=0)=0 | agora::rtc::ILocalUserEx | pure virtual |
sendControlBroadcastPacket(control_broadcast_packet_t &packet)=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)=0 | agora::rtc::ILocalUser | 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)=0 | agora::rtc::ILocalUser | pure virtual |
setAudioCC(bool value)=0 | agora::rtc::ILocalUserEx | pure virtual |
setAudioEncoderConfiguration(const rtc::AudioEncoderConfiguration &config)=0 | agora::rtc::ILocalUser | pure virtual |
setAudioFilterable(bool filterable)=0 | agora::rtc::ILocalUser | pure virtual |
setAudioFrameSizeMs(int sizeMs)=0 | agora::rtc::ILocalUserEx | pure virtual |
setAudioOptions(const rtc::AudioOptions &options)=0 | agora::rtc::ILocalUserEx | pure virtual |
setAudioScenario(AUDIO_SCENARIO_TYPE scenario)=0 | agora::rtc::ILocalUser | pure virtual |
setAudioVolumeIndicationParameters(int intervalInMS, int smooth, bool reportVad)=0 | agora::rtc::ILocalUser | pure virtual |
setAVSyncPeer(rtc::uid_t uid)=0 | agora::rtc::ILocalUserEx | pure virtual |
setCustomAudioBitrate(int bitrate)=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)=0 | agora::rtc::ILocalUser | 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)=0 | agora::rtc::ILocalUser | pure virtual |
setPlaybackAudioFrameBeforeMixingParameters(size_t numberOfChannels, uint32_t sampleRateHz)=0 | agora::rtc::ILocalUser | 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)=0 | agora::rtc::ILocalUser | 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)=0 | agora::rtc::ILocalUser | pure virtual |
setRemoteAudioTrackFilterProperty(user_id_t userId, const char *id, const char *key, const char *jsonValue)=0 | agora::rtc::ILocalUser | pure virtual |
setRemoteUserSpatialAudioParams(user_id_t userId, const agora::SpatialAudioParams ¶m)=0 | agora::rtc::ILocalUser | pure virtual |
setRemoteVoicePosition(user_id_t userId, double pan, double gain)=0 | agora::rtc::ILocalUser | pure virtual |
setSubscribeAudioAllowlist(user_id_t *userList, int userNumber)=0 | agora::rtc::ILocalUser | pure virtual |
setSubscribeAudioBlocklist(user_id_t *userList, int userNumber)=0 | agora::rtc::ILocalUser | pure virtual |
setSubscribeVideoAllowlist(user_id_t *userList, int userNumber)=0 | agora::rtc::ILocalUser | pure virtual |
setSubscribeVideoBlocklist(user_id_t *userList, int userNumber)=0 | agora::rtc::ILocalUser | pure virtual |
setUserRole(rtc::CLIENT_ROLE_TYPE role)=0 | agora::rtc::ILocalUser | pure virtual |
setVideoDumpMode(int mode, bool enabled)=0 | agora::rtc::ILocalUserEx | pure virtual |
setVideoFrameObserver(agora::media::IVideoFrameObserver *observer)=0 | agora::rtc::ILocalUserEx | pure virtual |
setVideoSubscriptionOptions(user_id_t userId, const VideoSubscriptionOptions &options)=0 | agora::rtc::ILocalUser | pure virtual |
startAudioFrameDump(const std::string &location, const std::string &uuid, const std::string &passwd, int64_t duration_ms, bool auto_upload)=0 | agora::rtc::ILocalUserEx | pure virtual |
stopAudioFrameDump(const std::string &location)=0 | agora::rtc::ILocalUserEx | pure virtual |
subscribeAllAudio()=0 | agora::rtc::ILocalUser | pure virtual |
subscribeAllVideo(const VideoSubscriptionOptions &subscriptionOptions)=0 | agora::rtc::ILocalUser | pure virtual |
subscribeAudio(user_id_t userId)=0 | agora::rtc::ILocalUser | pure virtual |
subscribeVideo(user_id_t userId, const VideoSubscriptionOptions &subscriptionOptions)=0 | agora::rtc::ILocalUser | pure virtual |
unpublishAudio(agora_refptr< ILocalAudioTrack > audioTrack)=0 | agora::rtc::ILocalUser | pure virtual |
unpublishVideo(agora_refptr< ILocalVideoTrack > videoTrack)=0 | agora::rtc::ILocalUser | pure virtual |
unregisterAudioFrameDumpObserver(IAudioFrameDumpObserver *observer)=0 | agora::rtc::ILocalUserEx | pure virtual |
unregisterAudioFrameObserver(agora::media::IAudioFrameObserverBase *observer)=0 | agora::rtc::ILocalUser | pure virtual |
unregisterAudioSpectrumObserver(agora::media::IAudioSpectrumObserver *observer)=0 | agora::rtc::ILocalUser | pure virtual |
unRegisterCapabilitiesObserver(ICapabilitesObserver *cap_observer)=0 | agora::rtc::ILocalUserEx | pure virtual |
unregisterLocalUserObserver(ILocalUserObserver *observer)=0 | agora::rtc::ILocalUser | pure virtual |
unregisterLocalVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0 | agora::rtc::ILocalUser | pure virtual |
unregisterMediaControlPacketReceiver(IMediaControlPacketReceiver *ctrlPacketReceiver)=0 | agora::rtc::ILocalUser | pure virtual |
unregisterVideoEncodedFrameObserver(agora::media::IVideoEncodedFrameObserver *observer)=0 | agora::rtc::ILocalUser | pure virtual |
unregisterVideoFrameObserver(IVideoFrameObserver2 *observer)=0 | agora::rtc::ILocalUser | pure virtual |
unregisterVideoMetadataObserver(IMetadataObserver *observer)=0 | agora::rtc::ILocalUserEx | pure virtual |
unsubscribeAllAudio()=0 | agora::rtc::ILocalUser | pure virtual |
unsubscribeAllVideo()=0 | agora::rtc::ILocalUser | pure virtual |
unsubscribeAudio(user_id_t userId)=0 | agora::rtc::ILocalUser | pure virtual |
unsubscribeVideo(user_id_t userId)=0 | agora::rtc::ILocalUser | pure virtual |
updateAppDefinedCapabilities(const Capabilities *cap, size_t size)=0 | agora::rtc::ILocalUserEx | pure virtual |
~ILocalUser() | agora::rtc::ILocalUser | inlinevirtual |