9 #ifndef NERTC_AUDIO_DEVICE_MANAGER_H
10 #define NERTC_AUDIO_DEVICE_MANAGER_H
58 virtual int getRecordDevice(
char device_id[kNERtcMaxDeviceIDLength]) = 0;
78 virtual int setPlayoutDevice(
const char device_id[kNERtcMaxDeviceIDLength]) = 0;
virtual int stopRecordDeviceTest()=0
virtual int adjustRecordingSignalVolume(uint32_t volume)=0
virtual int startRecordDeviceTest(uint64_t indication_interval)=0
virtual int setRecordDeviceVolume(uint32_t volume)=0
virtual int getRecordDevice(char device_id[kNERtcMaxDeviceIDLength])=0
virtual int adjustPlaybackSignalVolume(uint32_t volume)=0
virtual int getPlayoutDeviceMute(bool *mute)=0
virtual int stopAudioDeviceLoopbackTest()=0
Definition: nertc_audio_device_manager.h:26
Definition: nertc_device_collection.h:25
virtual int setPlayoutDeviceMute(bool mute)=0
#define kNERtcMaxDeviceIDLength
Definition: nertc_engine_defines.h:14
virtual int getPlayoutDeviceVolume(uint32_t *volume)=0
virtual int stopPlayoutDeviceTest()=0
virtual int getRecordDeviceMute(bool *mute)=0
virtual IDeviceCollection * enumeratePlayoutDevices()=0
virtual int startAudioDeviceLoopbackTest(uint64_t indication_interval)=0
virtual int setRecordDevice(const char device_id[kNERtcMaxDeviceIDLength])=0
NERTC SDK device collection接口头文件。 NERtc SDK所有接口参数说明: 所有与字符串相关的参数(char *)全部...
virtual int setPlayoutDeviceVolume(uint32_t volume)=0
virtual int setRecordDeviceMute(bool mute)=0
virtual int startPlayoutDeviceTest(const char *test_audio_file_path)=0
virtual int getPlayoutDevice(char device_id[kNERtcMaxDeviceIDLength])=0
virtual IDeviceCollection * enumerateRecordDevices()=0
virtual int getRecordDeviceVolume(uint32_t *volume)=0
virtual int setPlayoutDevice(const char device_id[kNERtcMaxDeviceIDLength])=0