Voice SDK v3.7.1 API Reference for All Platforms (C++)
agora::rtc::IAudioDeviceManager Member List

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

enumeratePlaybackDevices()=0agora::rtc::IAudioDeviceManagerpure virtual
enumerateRecordingDevices()=0agora::rtc::IAudioDeviceManagerpure virtual
followSystemPlaybackDevice(bool enable)=0agora::rtc::IAudioDeviceManagerpure virtual
followSystemRecordingDevice(bool enable)=0agora::rtc::IAudioDeviceManagerpure virtual
getPlaybackDevice(char deviceId[MAX_DEVICE_ID_LENGTH])=0agora::rtc::IAudioDeviceManagerpure virtual
getPlaybackDeviceInfo(char deviceId[MAX_DEVICE_ID_LENGTH], char deviceName[MAX_DEVICE_ID_LENGTH])=0agora::rtc::IAudioDeviceManagerpure virtual
getPlaybackDeviceMute(bool *mute)=0agora::rtc::IAudioDeviceManagerpure virtual
getPlaybackDeviceVolume(int *volume)=0agora::rtc::IAudioDeviceManagerpure virtual
getRecordingDevice(char deviceId[MAX_DEVICE_ID_LENGTH])=0agora::rtc::IAudioDeviceManagerpure virtual
getRecordingDeviceInfo(char deviceId[MAX_DEVICE_ID_LENGTH], char deviceName[MAX_DEVICE_ID_LENGTH])=0agora::rtc::IAudioDeviceManagerpure virtual
getRecordingDeviceMute(bool *mute)=0agora::rtc::IAudioDeviceManagerpure virtual
getRecordingDeviceVolume(int *volume)=0agora::rtc::IAudioDeviceManagerpure virtual
release()=0agora::rtc::IAudioDeviceManagerpure virtual
setPlaybackDevice(const char deviceId[MAX_DEVICE_ID_LENGTH])=0agora::rtc::IAudioDeviceManagerpure virtual
setPlaybackDeviceMute(bool mute)=0agora::rtc::IAudioDeviceManagerpure virtual
setPlaybackDeviceVolume(int volume)=0agora::rtc::IAudioDeviceManagerpure virtual
setRecordingDevice(const char deviceId[MAX_DEVICE_ID_LENGTH])=0agora::rtc::IAudioDeviceManagerpure virtual
setRecordingDeviceMute(bool mute)=0agora::rtc::IAudioDeviceManagerpure virtual
setRecordingDeviceVolume(int volume)=0agora::rtc::IAudioDeviceManagerpure virtual
startAudioDeviceLoopbackTest(int indicationInterval)=0agora::rtc::IAudioDeviceManagerpure virtual
startPlaybackDeviceTest(const char *testAudioFilePath)=0agora::rtc::IAudioDeviceManagerpure virtual
startRecordingDeviceTest(int indicationInterval)=0agora::rtc::IAudioDeviceManagerpure virtual
stopAudioDeviceLoopbackTest()=0agora::rtc::IAudioDeviceManagerpure virtual
stopPlaybackDeviceTest()=0agora::rtc::IAudioDeviceManagerpure virtual
stopRecordingDeviceTest()=0agora::rtc::IAudioDeviceManagerpure virtual
~IAudioDeviceManager()agora::rtc::IAudioDeviceManagerinlineprotectedvirtual