Agora C++ API Reference for All Platforms
agora::rtc::INGAudioDeviceManager Member List

This is the complete list of members for agora::rtc::INGAudioDeviceManager, including all inherited members.

AddRef() const =0agora::RefCountInterfacepure virtual
changeAudioRouting(AudioRoute route)=0agora::rtc::INGAudioDeviceManagerpure virtual
createRecordingDeviceSource(char deviceId[kAdmMaxDeviceNameSize])=0agora::rtc::INGAudioDeviceManagerpure virtual
getApplicationMuteState(bool &mute)=0agora::rtc::INGAudioDeviceManagerpure virtual
getApplicationVolume(unsigned int &volume)=0agora::rtc::INGAudioDeviceManagerpure virtual
getCurrentRouting(AudioRoute &route)=0agora::rtc::INGAudioDeviceManagerpure virtual
getMicrophoneMute(bool &mute)=0agora::rtc::INGAudioDeviceManagerpure virtual
getMicrophoneVolume(unsigned int &volume)=0agora::rtc::INGAudioDeviceManagerpure virtual
getNumberOfPlayoutDevices()=0agora::rtc::INGAudioDeviceManagerpure virtual
getNumberOfRecordingDevices()=0agora::rtc::INGAudioDeviceManagerpure virtual
getPlayoutAudioParameters(AudioParameters *params) const =0agora::rtc::INGAudioDeviceManagerpure virtual
getPlayoutDeviceInfo(int index)=0agora::rtc::INGAudioDeviceManagerpure virtual
getRecordAudioParameters(AudioParameters *params) const =0agora::rtc::INGAudioDeviceManagerpure virtual
getRecordingDeviceInfo(int index)=0agora::rtc::INGAudioDeviceManagerpure virtual
getSpeakerMute(bool &mute)=0agora::rtc::INGAudioDeviceManagerpure virtual
getSpeakerVolume(unsigned int &volume)=0agora::rtc::INGAudioDeviceManagerpure virtual
HasOneRef() const =0agora::RefCountInterfacepure virtual
registerObserver(IAudioDeviceManagerObserver *observer, void(*safeDeleter)(IAudioDeviceManagerObserver *)=NULL)=0agora::rtc::INGAudioDeviceManagerpure virtual
Release() const =0agora::RefCountInterfacepure virtual
setApplicationMuteState(bool mute)=0agora::rtc::INGAudioDeviceManagerpure virtual
setApplicationVolume(unsigned int volume)=0agora::rtc::INGAudioDeviceManagerpure virtual
setDefaultAudioRouting(AudioRoute route)=0agora::rtc::INGAudioDeviceManagerpure virtual
setMicrophoneMute(bool mute)=0agora::rtc::INGAudioDeviceManagerpure virtual
setMicrophoneVolume(unsigned int volume)=0agora::rtc::INGAudioDeviceManagerpure virtual
setPlayoutDevice(int index)=0agora::rtc::INGAudioDeviceManagerpure virtual
setRecordingDevice(int index)=0agora::rtc::INGAudioDeviceManagerpure virtual
setSpeakerMute(bool mute)=0agora::rtc::INGAudioDeviceManagerpure virtual
setSpeakerVolume(unsigned int volume)=0agora::rtc::INGAudioDeviceManagerpure virtual
unregisterObserver(IAudioDeviceManagerObserver *observer)=0agora::rtc::INGAudioDeviceManagerpure virtual
~INGAudioDeviceManager()agora::rtc::INGAudioDeviceManagerinlineprotected
~RefCountInterface()agora::RefCountInterfaceinlineprotectedvirtual