Agora Server Gateway SDK C++ API Reference
agora::base::IAgoraService Member List

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

createCustomAudioTrack(agora_refptr< rtc::IAudioPcmDataSender > audioSource)=0agora::base::IAgoraServicepure virtual
createCustomAudioTrack(agora_refptr< rtc::IAudioEncodedFrameSender > audioSource, TMixMode mixMode)=0agora::base::IAgoraServicepure 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
createDirectCustomAudioTrack(agora_refptr< rtc::IAudioPcmDataSender > audioSource)=0agora::base::IAgoraServicepure virtual
createLocalAudioTrack()=0agora::base::IAgoraServicepure virtual
createMediaNodeFactory()=0agora::base::IAgoraServicepure virtual
createMixedVideoTrack(agora_refptr< rtc::IVideoMixerSource > videoSource, const char *id=OPTIONAL_NULLPTR)=0agora::base::IAgoraServicepure virtual
createRtcConnection(const rtc::RtcConnectionConfiguration &cfg)=0agora::base::IAgoraServicepure virtual
createRtmpConnection(const rtc::RtmpConnectionConfiguration &cfg)=0agora::base::IAgoraServicepure virtual
initialize(const AgoraServiceConfiguration &config)=0agora::base::IAgoraServicepure virtual
release()=0agora::base::IAgoraServicepure virtual
setAudioSessionPreset(agora::rtc::AUDIO_SCENARIO_TYPE scenario)=0agora::base::IAgoraServicepure virtual
setLogFile(const char *filePath, unsigned int fileSize)=0agora::base::IAgoraServicepure virtual
setLogFilter(unsigned int filters)=0agora::base::IAgoraServicepure virtual
~IAgoraService()agora::base::IAgoraServiceinlineprotectedvirtual