如何在Windows XP中使用NAudio枚举音频设备

时间:2015-07-22 12:49:30

标签: .net naudio

我正在尝试使用NAudio在Windows XP中录制音频(通过.NET应用程序),但是,Windows XP中似乎不支持MMDeviceEnumerator函数。 NAudio中是否有等效功能,或其他可用于获取音频设备列表并将所选设备传递给NAudio对象的功能?

1 个答案:

答案 0 :(得分:0)

您无法在Windows XP上使用.file1 file.log file3.zip file4 file5.zip dir1.name1.suffix1.yyyy.MM.dd.hh.mm.ss file5.zip file6.tar dir2 dir3.name1.suffix1.yyyy.MM.dd.hh.mm.ss ,因为这是Windows Vista引入的核心音频API的一部分。对于Windows XP,您需要使用MMDeviceEnumerator类,而不是使用WaveIn从中获取设备数量,并使用WaveIn.DeviceCount找出设备名称