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