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)=0agora::base::IAgoraServicepure virtual
atExit()=0agora::base::IAgoraServicepure virtual
createAudioDeviceManager()=0agora::base::IAgoraServicepure virtual
createAudioDeviceManagerComponent(rtc::IAudioDeviceManagerObserver *observer)=0agora::base::IAgoraServicepure virtual
createCameraVideoTrack(agora_refptr< rtc::ICameraCapturer > videoSource)=0agora::base::IAgoraServicepure 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
createCustomVideoTrack(agora_refptr< rtc::IVideoFrameSender > videoSource)=0agora::base::IAgoraServicepure virtual
createCustomVideoTrack(agora_refptr< rtc::IVideoEncodedImageSender > videoSource, SenderOptions &options)=0agora::base::IAgoraServicepure virtual
createCustomVideoTrack(agora_refptr< rtc::IMediaPacketSender > source)=0agora::base::IAgoraServicepure virtual
createLocalAudioTrack()=0agora::base::IAgoraServicepure virtual
createMediaNodeFactory()=0agora::base::IAgoraServicepure virtual
createMediaPlayerAudioTrack(agora_refptr< rtc::IMediaPlayerSource > audioSource)=0agora::base::IAgoraServicepure virtual
createMediaPlayerVideoTrack(agora_refptr< rtc::IMediaPlayerSource > videoSource)=0agora::base::IAgoraServicepure virtual
createMediaRelayService(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0agora::base::IAgoraServicepure virtual
createMediaStreamingAudioTrack(agora_refptr< rtc::IMediaStreamingSource > streamingSource)=0agora::base::IAgoraServicepure virtual
createMediaStreamingVideoTrack(agora_refptr< rtc::IMediaStreamingSource > streamingSource)=0agora::base::IAgoraServicepure virtual
createMixedVideoTrack(agora_refptr< rtc::IVideoMixerSource > videoSource)=0agora::base::IAgoraServicepure virtual
createRecordingDeviceAudioTrack(agora_refptr< rtc::IRecordingDeviceSource > audioSource, bool enableAec)=0agora::base::IAgoraServicepure virtual
createRtcConnection(const rtc::RtcConnectionConfiguration &cfg)=0agora::base::IAgoraServicepure virtual
createRtcConnectionEx(const rtc::RtcConnectionConfigurationEx &cfg)=0agora::base::IAgoraServiceExpure virtual
createRtmpConnection(const rtc::RtmpConnectionConfiguration &cfg)=0agora::base::IAgoraServicepure virtual
createRtmpStreamingService(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0agora::base::IAgoraServicepure virtual
createRtmService()=0agora::base::IAgoraServicepure virtual
createScreenVideoTrack(agora_refptr< rtc::IScreenCapturer > videoSource)=0agora::base::IAgoraServicepure virtual
createTranscodedVideoTrack(agora_refptr< rtc::IVideoFrameTransceiver > transceiver)=0agora::base::IAgoraServicepure virtual
disableExtension(const char *provider_name, const char *extension_name, const char *track_id=NULL)=0agora::base::IAgoraServicepure virtual
enableExtension(const char *provider_name, const char *extension_name, const char *track_id=NULL, bool auto_enable_on_track=false)=0agora::base::IAgoraServicepure virtual
enableStringUid(bool enabled)=0agora::base::IAgoraServiceExpure virtual
getAppId() const =0agora::base::IAgoraServiceExpure virtual
getAudioSessionConfiguration(AudioSessionConfiguration *config)=0agora::base::IAgoraServicepure virtual
getBaseContext()=0agora::base::IAgoraServiceExpure virtual
getBridge()=0agora::base::IAgoraServiceExpure virtual
getConfigService()=0agora::base::IAgoraServiceExpure virtual
getConfigSourceAP()=0agora::base::IAgoraServiceExpure virtual
getDiagnosticService() const =0agora::base::IAgoraServiceExpure virtual
getExtensionId(const char *provider_name, const char *extension_name)=0agora::base::IAgoraServicepure virtual
getOneRtcConnection(bool admBinded) const =0agora::base::IAgoraServiceExpure virtual
getPredefineIpList() const =0agora::base::IAgoraServiceExpure virtual
getServiceId() const =0agora::base::IAgoraServiceExpure virtual
getSourceVersion()agora::base::IAgoraServiceExstatic
getUidByUserAccount(const std::string &user_account) const =0agora::base::IAgoraServiceExpure virtual
getWorkerEventBase()=0agora::base::IAgoraServiceExpure virtual
getXdumpHandler() const =0agora::base::IAgoraServiceExpure virtual
initialize(const AgoraServiceConfiguration &config)=0agora::base::IAgoraServicepure virtual
initializeEx(const AgoraServiceConfigEx &context)=0agora::base::IAgoraServiceExpure virtual
loadExtensionProvider(const char *extension_lib_path)=0agora::base::IAgoraServicepure virtual
panic(void *exception)=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
releaseLogWriter()=0agora::base::IAgoraServiceExpure virtual
removeExtensionObserver(agora::agora_refptr< agora::rtc::IMediaExtensionObserver > observer)=0agora::base::IAgoraServicepure virtual
setAudioSessionConfiguration(const AudioSessionConfiguration &config)=0agora::base::IAgoraServicepure virtual
setAudioSessionPreset(agora::rtc::AUDIO_SCENARIO_TYPE scenario)=0agora::base::IAgoraServicepure virtual
setBaseContext(BaseContext *context)=0agora::base::IAgoraServiceExpure virtual
setLogFile(const char *filePath, unsigned int fileSize)=0agora::base::IAgoraServicepure virtual
setLogFilter(unsigned int filters)=0agora::base::IAgoraServicepure virtual
setLogWriter(agora::commons::ILogWriter *logWriter)=0agora::base::IAgoraServiceExpure virtual
unregisterAgoraServiceObserver(IAgoraServiceObserver *observer)=0agora::base::IAgoraServiceExpure virtual
useStringUid() const =0agora::base::IAgoraServiceExpure virtual
~IAgoraService()agora::base::IAgoraServiceinlineprotectedvirtual
~IAgoraServiceEx()agora::base::IAgoraServiceExinlineprotectedvirtual