| AddRef() const =0 | agora::RefCountInterface | pure virtual |
| changeAudioRouting(AudioRoute route, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| createRecordingDeviceSource(char deviceId[kAdmMaxDeviceNameSize])=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| followSystemLoopbackDevice(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| followSystemPlaybackDevice(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| followSystemRecordingDevice(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getApplicationMuteState(bool &mute)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getApplicationVolume(unsigned int &volume)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getCurrentRouting(AudioRoute &route)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getLoopbackDeviceInfo(int index)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getMicrophoneMute(bool &mute)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getMicrophoneVolume(unsigned int &volume)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getNumberOfPlayoutDevices()=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getNumberOfRecordingDevices()=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getPlayoutAudioParameters(AudioParameters *params) const =0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getPlayoutDeviceInfo(int index)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getRecordAudioParameters(AudioParameters *params) const =0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getRecordingDeviceInfo(int index)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getSpeakerMute(bool &mute)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| getSpeakerVolume(unsigned int &volume)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| HasOneRef() const =0 | agora::RefCountInterface | pure virtual |
| registerObserver(IAudioDeviceManagerObserver *observer, void(*safeDeleter)(IAudioDeviceManagerObserver *)=NULL, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| Release() const =0 | agora::RefCountInterface | pure virtual |
| setApplicationMuteState(bool mute, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setApplicationVolume(unsigned int volume, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setAudioRoutingSpeakerOn(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setDefaultAudioRouting(AudioRoute route, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setLoopbackDevice(int index, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setMicrophoneMute(bool mute, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setMicrophoneVolume(unsigned int volume, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setPlayoutDevice(int index, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setRecordingDevice(int index, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setSpeakerMute(bool mute, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setSpeakerVolume(unsigned int volume, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| setupAudioAttributeContext(void *audioAttr, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| unregisterObserver(IAudioDeviceManagerObserver *observer)=0 | agora::rtc::INGAudioDeviceManager | pure virtual |
| ~INGAudioDeviceManager() | agora::rtc::INGAudioDeviceManager | inlineprotected |
| ~RefCountInterface() | agora::RefCountInterface | inlineprotectedvirtual |