Agora C++ API Reference for All Platforms

Loading...
Searching...
No Matches
agora::base::IAgoraService Member List

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

addExtensionObserver(agora::agora_refptr< agora::rtc::IMediaExtensionObserver > observer, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::base::IAgoraService | pure virtual
atExit(aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::base::IAgoraService | pure virtual
createAudioDeviceManager()=0 | agora::base::IAgoraService | pure virtual
createAudioDeviceManagerComponent(rtc::IAudioDeviceManagerObserver *observer)=0 | agora::base::IAgoraService | pure virtual
createCameraVideoTrack(agora_refptr< rtc::ICameraCapturer > videoSource, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createCustomAudioTrack(agora_refptr< rtc::IAudioPcmDataSender > audioSource)=0 | agora::base::IAgoraService | pure virtual
createCustomAudioTrack(agora_refptr< rtc::IAudioPcmDataSender > audioSource, bool enableAec)=0 | agora::base::IAgoraService | pure virtual
createCustomAudioTrack(agora_refptr< rtc::IRemoteAudioMixerSource > audioSource)=0 | agora::base::IAgoraService | pure virtual
createCustomAudioTrack(agora_refptr< rtc::IAudioEncodedFrameSender > audioSource, TMixMode mixMode)=0 | agora::base::IAgoraService | pure virtual
createCustomAudioTrack(agora_refptr< rtc::IMediaPacketSender > source)=0 | agora::base::IAgoraService | pure virtual
createCustomVideoTrack(agora_refptr< rtc::IVideoFrameSender > videoSource, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createCustomVideoTrack(agora_refptr< rtc::IVideoEncodedImageSender > videoSource, const rtc::SenderOptions &options, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createCustomVideoTrack(agora_refptr< rtc::IMediaPacketSender > source, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createDirectCustomAudioTrack(agora_refptr< rtc::IAudioPcmDataSender > audioSource)=0 | agora::base::IAgoraService | pure virtual
createFileUploadService(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0 | agora::base::IAgoraService | pure virtual
createLocalAudioTrack()=0 | agora::base::IAgoraService | pure virtual
createLocalDataChannel(const DataChannelConfig &config)=0 | agora::base::IAgoraService | pure virtual
createLocalMixedAudioTrack()=0 | agora::base::IAgoraService | pure virtual
createMediaNodeFactory()=0 | agora::base::IAgoraService | pure virtual
createMediaPlayerAudioTrack(agora_refptr< rtc::IMediaPlayerSource > audioSource)=0 | agora::base::IAgoraService | pure virtual
createMediaPlayerVideoTrack(agora_refptr< rtc::IMediaPlayerSource > videoSource, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createMediaRelayService(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0 | agora::base::IAgoraService | pure virtual
createMediaStreamingAudioTrack(agora_refptr< rtc::IMediaStreamingSource > streamingSource)=0 | agora::base::IAgoraService | pure virtual
createMediaStreamingVideoTrack(agora_refptr< rtc::IMediaStreamingSource > streamingSource, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createMixedVideoTrack(agora_refptr< rtc::IVideoMixerSource > videoSource, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createRecordingDeviceAudioTrack(agora_refptr< rtc::IRecordingDeviceSource > audioSource, bool enableAec, bool overlap)=0 | agora::base::IAgoraService | pure virtual
createRtcConnection(const rtc::RtcConnectionConfiguration &cfg)=0 | agora::base::IAgoraService | pure virtual
createRtmpConnection(const rtc::RtmpConnectionConfiguration &cfg)=0 | agora::base::IAgoraService | pure virtual
createRtmpStreamingService(agora_refptr< rtc::IRtcConnection > rtcConnection, const char *appId)=0 | agora::base::IAgoraService | pure virtual
createRtmService()=0 | agora::base::IAgoraService | pure virtual
createScreenCaptureAudioTrack(agora_refptr< rtc::IScreenCapturer2 > screen)=0 | agora::base::IAgoraService | pure virtual
createScreenCaptureAudioTrack(agora_refptr< rtc::IScreenCapturer > screen)=0 | agora::base::IAgoraService | pure virtual
createScreenCaptureVideoTrack(agora_refptr< rtc::IScreenCapturer2 > screen)=0 | agora::base::IAgoraService | pure virtual
createScreenCaptureVideoTrack(agora_refptr< rtc::IScreenCapturer > screen, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createSyncClient(const base::SyncConfig &config)=0 | agora::base::IAgoraService | pure virtual
createTranscodedVideoTrack(agora_refptr< rtc::IVideoFrameTransceiver > transceiver, const char *id=OPTIONAL_NULLPTR)=0 | agora::base::IAgoraService | pure virtual
createVideoDeviceManager()=0 | agora::base::IAgoraService | pure virtual
disableExtension(const char *provider_name, const char *extension_name, const char *track_id=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::base::IAgoraService | pure 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)=0 | agora::base::IAgoraService | pure virtual
getAgoraParameter()=0 | agora::base::IAgoraService | pure virtual
getAudioSessionConfiguration(AudioSessionConfiguration *config)=0 | agora::base::IAgoraService | pure virtual
getConfigCenter()=0 | agora::base::IAgoraService | pure virtual
getExtensionId(const char *provider_name, const char *extension_name)=0 | agora::base::IAgoraService | pure virtual
initialize(const AgoraServiceConfiguration &config)=0 | agora::base::IAgoraService | pure virtual
loadExtensionProvider(const char *path, bool unload_after_use=false)=0 | agora::base::IAgoraService | pure virtual
release()=0 | agora::base::IAgoraService | pure virtual
releaseLogWriter()=0 | agora::base::IAgoraService | pure virtual
removeExtensionObserver(agora::agora_refptr< agora::rtc::IMediaExtensionObserver > observer, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::base::IAgoraService | pure virtual
setAudioSessionConfiguration(const AudioSessionConfiguration &config, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::base::IAgoraService | pure virtual
setAudioSessionPreset(agora::rtc::AUDIO_SCENARIO_TYPE scenario, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::base::IAgoraService | pure virtual
setLogFile(const char *filePath, unsigned int fileSize, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::base::IAgoraService | pure virtual
setLogFilter(unsigned int filters, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::base::IAgoraService | pure virtual
setLogWriter(agora::commons::ILogWriter *logWriter)=0 | agora::base::IAgoraService | pure virtual
~IAgoraService() | agora::base::IAgoraService | inline protected virtual