Agora C++ API Reference for All Platforms
agora::base::IAgoraServiceEx Member List

This is the complete list of members for agora::base::IAgoraServiceEx, including all inherited members.

addExtensionObserver(agora::agora_refptr< agora::rtc::IMediaExtensionObserver > observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
addExtensionObserverLLApiInternal(agora::agora_refptr< agora::rtc::IMediaExtensionObserver > observer)=0agora::base::IAgoraServiceExpure virtual
atExit(aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
atExitLLApiInternal()=0agora::base::IAgoraServiceExpure virtual
createAudioDeviceManager()=0agora::base::IAgoraServicepure virtual
createAudioDeviceManagerComponent(rtc::IAudioDeviceManagerObserver *observer)=0agora::base::IAgoraServicepure virtual
createAudioDeviceManagerComponentLLApiInternal(rtc::IAudioDeviceManagerObserver *observer)=0agora::base::IAgoraServiceExpure virtual
createAudioDeviceManagerLLApiInternal()=0agora::base::IAgoraServiceExpure virtual
createCameraVideoTrack(agora_refptr< rtc::ICameraCapturer > videoSource, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createCameraVideoTrackLLApiInternal(agora_refptr< rtc::ICameraCapturer > videoSource, const char *track_id)=0agora::base::IAgoraServiceExpure virtual
createCustomAudioTrack(agora_refptr< rtc::IAudioPcmDataSender > audioSource)=0agora::base::IAgoraServicepure virtual
createCustomAudioTrack(agora_refptr< rtc::IAudioPcmDataSender > audioSource, bool enableAec)=0agora::base::IAgoraServicepure virtual
createCustomAudioTrack(agora_refptr< rtc::IRemoteAudioMixerSource > audioSource)=0agora::base::IAgoraServicepure virtual
createCustomAudioTrack(agora_refptr< rtc::IAudioEncodedFrameSender > audioSource, TMixMode mixMode)=0agora::base::IAgoraServicepure virtual
createCustomAudioTrack(agora_refptr< rtc::IMediaPacketSender > source)=0agora::base::IAgoraServicepure virtual
createCustomAudioTrackLLApiInternal(agora_refptr< rtc::IAudioPcmDataSender > audioSource)=0agora::base::IAgoraServiceExpure virtual
createCustomAudioTrackLLApiInternal(agora_refptr< rtc::IAudioPcmDataSender > audioSource, bool enableAec)=0agora::base::IAgoraServiceExpure virtual
createCustomAudioTrackLLApiInternal(agora_refptr< rtc::IRemoteAudioMixerSource > audioSource)=0agora::base::IAgoraServiceExpure virtual
createCustomAudioTrackLLApiInternal(agora_refptr< rtc::IAudioEncodedFrameSender > audioSource, TMixMode mixMode)=0agora::base::IAgoraServiceExpure virtual
createCustomAudioTrackLLApiInternal(agora_refptr< rtc::IMediaPacketSender > source)=0agora::base::IAgoraServiceExpure virtual
createCustomVideoTrack(agora_refptr< rtc::IVideoFrameSender > videoSource, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createCustomVideoTrack(agora_refptr< rtc::IVideoEncodedImageSender > videoSource, const rtc::SenderOptions &options, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createCustomVideoTrack(agora_refptr< rtc::IMediaPacketSender > source, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createCustomVideoTrackLLApiInternal(agora_refptr< rtc::IVideoFrameSender > videoSource, const char *id)=0agora::base::IAgoraServiceExpure virtual
createCustomVideoTrackLLApiInternal(agora_refptr< rtc::IVideoEncodedImageSender > videoSource, const rtc::SenderOptions &options, const char *id=nullptr)=0agora::base::IAgoraServiceExpure virtual
createCustomVideoTrackLLApiInternal(agora_refptr< rtc::IMediaPacketSender > source, const char *id=nullptr)=0agora::base::IAgoraServiceExpure virtual
createDirectCustomAudioTrack(agora_refptr< rtc::IAudioPcmDataSender > audioSource)=0agora::base::IAgoraServicepure virtual
createDirectCustomAudioTrackLLApiInternal(agora_refptr< rtc::IAudioPcmDataSender > audioSource)=0agora::base::IAgoraServiceExpure virtual
createFileUploadService(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0agora::base::IAgoraServicepure virtual
createFileUploadServiceEx(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId, media::CONTENT_INSPECT_CLOUD_TYPE cloudType)=0agora::base::IAgoraServiceExpure virtual
createFileUploadServiceLLApiInternal(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0agora::base::IAgoraServiceExpure virtual
createLocalAudioTrack()=0agora::base::IAgoraServicepure virtual
createLocalAudioTrackLLApiInternal()=0agora::base::IAgoraServiceExpure virtual
createLocalDataChannel(const DataChannelConfig &config)=0agora::base::IAgoraServicepure virtual
createLocalDataChannelLLApiInternal(const DataChannelConfig &config)=0agora::base::IAgoraServiceExpure virtual
createLocalMixedAudioTrack()=0agora::base::IAgoraServicepure virtual
createLocalMixedAudioTrackLLApiInternal()=0agora::base::IAgoraServiceExpure virtual
createMediaNodeFactory()=0agora::base::IAgoraServicepure virtual
createMediaNodeFactoryLLApiInternal()=0agora::base::IAgoraServiceExpure virtual
createMediaPlayer(media::base::MEDIA_PLAYER_SOURCE_TYPE type)=0agora::base::IAgoraServiceExpure virtual
createMediaPlayerAudioTrack(agora_refptr< rtc::IMediaPlayerSource > audioSource)=0agora::base::IAgoraServicepure virtual
createMediaPlayerAudioTrackLLApiInternal(agora_refptr< rtc::IMediaPlayerSource > playerSource)=0agora::base::IAgoraServiceExpure virtual
createMediaPlayerVideoTrack(agora_refptr< rtc::IMediaPlayerSource > videoSource, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createMediaPlayerVideoTrackLLApiInternal(agora_refptr< rtc::IMediaPlayerSource > playerVideoSource, const char *id=nullptr)=0agora::base::IAgoraServiceExpure virtual
createMediaRelayService(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0agora::base::IAgoraServicepure virtual
createMediaRelayServiceLLApiInternal(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0agora::base::IAgoraServiceExpure virtual
createMediaStreamingAudioTrack(agora_refptr< rtc::IMediaStreamingSource > streamingSource)=0agora::base::IAgoraServicepure virtual
createMediaStreamingAudioTrackLLApiInternal(agora_refptr< rtc::IMediaStreamingSource > streamingSource)=0agora::base::IAgoraServiceExpure virtual
createMediaStreamingVideoTrack(agora_refptr< rtc::IMediaStreamingSource > streamingSource, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createMediaStreamingVideoTrackLLApiInternal(agora_refptr< rtc::IMediaStreamingSource > streamingSource, const char *id=nullptr)=0agora::base::IAgoraServiceExpure virtual
createMixedVideoTrack(agora_refptr< rtc::IVideoMixerSource > videoSource, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createMixedVideoTrackLLApiInternal(agora_refptr< rtc::IVideoMixerSource > videoSource, const char *id)=0agora::base::IAgoraServiceExpure virtual
createRecordingDeviceAudioTrack(agora_refptr< rtc::IRecordingDeviceSource > audioSource, bool enableAec, bool overlap)=0agora::base::IAgoraServicepure virtual
createRecordingDeviceAudioTrackLLApiInternal(agora_refptr< rtc::IRecordingDeviceSource > audioSource, bool enableAec, bool overlap)=0agora::base::IAgoraServiceExpure virtual
createRhythmPlayer()=0agora::base::IAgoraServiceExpure virtual
createRtcConnection(const rtc::RtcConnectionConfiguration &cfg)=0agora::base::IAgoraServicepure virtual
createRtcConnectionEx(const rtc::RtcConnectionConfigurationEx &cfg)=0agora::base::IAgoraServiceExpure virtual
createRtcConnectionLLApiInternal(const rtc::RtcConnectionConfiguration &cfg)=0agora::base::IAgoraServiceExpure virtual
createRtmpConnection(const rtc::RtmpConnectionConfiguration &cfg)=0agora::base::IAgoraServicepure virtual
createRtmpConnectionLLApiInternal(const rtc::RtmpConnectionConfiguration &cfg)=0agora::base::IAgoraServiceExpure virtual
createRtmpStreamingService(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0agora::base::IAgoraServicepure virtual
createRtmpStreamingServiceLLApiInternal(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0agora::base::IAgoraServiceExpure virtual
createRtmService()=0agora::base::IAgoraServicepure virtual
createRtmServiceLLApiInternal()=0agora::base::IAgoraServiceExpure virtual
createScreenCaptureAudioTrack(agora_refptr< rtc::IScreenCapturer2 > screen)=0agora::base::IAgoraServicepure virtual
createScreenCaptureAudioTrackLLApiInternal(agora_refptr< rtc::IScreenCapturer2 > screen)=0agora::base::IAgoraServiceExpure virtual
createScreenCaptureVideoTrack(agora_refptr< rtc::IScreenCapturer2 > screen)=0agora::base::IAgoraServicepure virtual
createScreenCaptureVideoTrack(agora_refptr< rtc::IScreenCapturer > screen, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createScreenCaptureVideoTrackLLApiInternal(agora_refptr< rtc::IScreenCapturer2 > screen)=0agora::base::IAgoraServiceExpure virtual
createScreenCaptureVideoTrackLLApiInternal(agora_refptr< rtc::IScreenCapturer > screen, const char *id)=0agora::base::IAgoraServiceExpure virtual
createSyncClient(const base::SyncConfig &config)=0agora::base::IAgoraServicepure virtual
createSyncClientLLApiInternal(const SyncConfig &config)=0agora::base::IAgoraServiceExpure virtual
createTranscodedVideoTrack(agora_refptr< rtc::IVideoFrameTransceiver > transceiver, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createTranscodedVideoTrackLLApiInternal(agora_refptr< rtc::IVideoFrameTransceiver > transceiver, const char *id)=0agora::base::IAgoraServiceExpure virtual
destroyMediaPlayer(aosl_ref_t ref_id)=0agora::base::IAgoraServiceExpure virtual
destroyRhythmPlayer(aosl_ref_t ref_id)=0agora::base::IAgoraServiceExpure virtual
disableExtension(const char *provider_name, const char *extension_name, const char *track_id=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
disableExtensionLLApiInternal(const char *provider_name, const char *extension_name, const char *track_id)=0agora::base::IAgoraServiceExpure virtual
enableExtension(const char *provider_name, const char *extension_name, const char *track_id=NULL, bool auto_enable_on_track=false, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
enableExtensionLLApiInternal(const char *provider_name, const char *extension_name, const char *track_id, bool auto_enable_on_track)=0agora::base::IAgoraServiceExpure virtual
enableStringUid(bool enabled)=0agora::base::IAgoraServiceExpure virtual
externalAudioSinkEnabled() const =0agora::base::IAgoraServiceExpure virtual
getAgoraParameter()=0agora::base::IAgoraServicepure virtual
getAudioSessionConfiguration(AudioSessionConfiguration *config)=0agora::base::IAgoraServicepure virtual
getAudioSessionConfigurationLLApiInternal(AudioSessionConfiguration *config)=0agora::base::IAgoraServiceExpure virtual
getConfigCenter()=0agora::base::IAgoraServicepure virtual
getConfigCenterLLApiInternal()=0agora::base::IAgoraServiceExpure virtual
getDiagnosticService() const =0agora::base::IAgoraServiceExpure virtual
getExtensionId(const char *provider_name, const char *extension_name)=0agora::base::IAgoraServicepure virtual
getExtensionIdLLApiInternal(const char *provider_name, const char *extension_name)=0agora::base::IAgoraServiceExpure virtual
getIoEngine()=0agora::base::IAgoraServiceExpure virtual
getOneRtcConnection(bool admBinded) const =0agora::base::IAgoraServiceExpure virtual
getRtcConnectionInChannel(const char *name, const user_id_t usrId)=0agora::base::IAgoraServiceExpure virtual
getUidByUserAccount(const std::string &app_id, const std::string &user_account) const =0agora::base::IAgoraServiceExpure virtual
initialize(const rtm::RtmConfig &rtmCfg)agora::base::IAgoraServiceExinlinevirtual
initialize(const AgoraServiceConfiguration &config)=0agora::base::IAgoraServiceEx
agora::base::IAgoraService::initialize(const AgoraServiceConfiguration &config)=0agora::base::IAgoraServicepure virtual
initializeEx(const AgoraServiceConfigEx &context)=0agora::base::IAgoraServiceExpure virtual
initializeLLApiInternal(const AgoraServiceConfiguration &config)=0agora::base::IAgoraServiceExpure virtual
loadExtensionProvider(const char *path, bool unload_after_use=false)=0agora::base::IAgoraServicepure virtual
pullPlaybackAudioPcmData(void *payloadData, const rtc::AudioPcmDataInfo &audioFrameInfo)=0agora::base::IAgoraServiceExpure virtual
registerAgoraServiceObserver(IAgoraServiceObserver *observer)=0agora::base::IAgoraServiceExpure virtual
registerLocalUserAccount(const char *appId, const char *userAccount)=0agora::base::IAgoraServiceExpure virtual
release()=0agora::base::IAgoraServicepure virtual
releaseLLApiInternal()=0agora::base::IAgoraServiceExpure virtual
releaseLogWriter()=0agora::base::IAgoraServicepure virtual
removeExtensionObserver(agora::agora_refptr< agora::rtc::IMediaExtensionObserver > observer, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
removeExtensionObserverLLApiInternal(agora::agora_refptr< agora::rtc::IMediaExtensionObserver > observer)=0agora::base::IAgoraServiceExpure virtual
set_lite_initialized(bool initialized)agora::base::IAgoraServiceExinlinevirtual
setAudioDumpPath(const char *filePath)=0agora::base::IAgoraServiceExpure virtual
setAudioSessionConfiguration(const AudioSessionConfiguration &config, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
setAudioSessionConfigurationLLApiInternal(const AudioSessionConfiguration &config)=0agora::base::IAgoraServiceExpure virtual
setAudioSessionPreset(agora::rtc::AUDIO_SCENARIO_TYPE scenario, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
setAudioSessionPresetLLApiInternal(rtc::AUDIO_SCENARIO_TYPE scenario)=0agora::base::IAgoraServiceExpure virtual
setExternalAudioSink(bool enabled, int sampleRate, int channels)=0agora::base::IAgoraServiceExpure virtual
setLogFile(const char *filePath, unsigned int fileSize, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
setLogFileLLApiInternal(const char *filePath, unsigned int fileSize)=0agora::base::IAgoraServiceExpure virtual
setLogFilter(unsigned int filters, aosl_ref_t ares=AOSL_REF_INVALID)=0agora::base::IAgoraServicepure virtual
setLogFilterLLApiInternal(unsigned int filters)=0agora::base::IAgoraServiceExpure virtual
setLogWriter(agora::commons::ILogWriter *logWriter)=0agora::base::IAgoraServicepure virtual
startTrace(uint32_t count, uint64_t mask)=0agora::base::IAgoraServiceExpure virtual
stopTrace(const char *file_path)=0agora::base::IAgoraServiceExpure virtual
unregisterAgoraServiceObserver(IAgoraServiceObserver *observer)=0agora::base::IAgoraServiceExpure virtual
unregisterServiceEventObserver(IServiceObserver *observer)=0agora::base::IAgoraServiceExpure virtual
useStringUid() const =0agora::base::IAgoraServiceExpure virtual
~IAgoraService()agora::base::IAgoraServiceinlineprotectedvirtual
~IAgoraServiceEx()agora::base::IAgoraServiceExinlineprotectedvirtual