我想编写一个可以从许多(比方说30个)麦克风获取音频的程序。我可以改变连接的麦克风。并且可以收听所选的麦克风。我用Google搜索并混淆了完美的API。 Wave
对我来说足够了吗? NAudio
也有,也可能有很多。但哪个最适合我?
提前致谢。
答案 0 :(得分:7)
如果您想一次录制来自多个麦克风的音频,您需要一个支持多个频道的API。
ASIO是一个不错的选择。具有多个通道的声音接口通常具有ASIO驱动程序。如果您需要将多个传统声卡组合到一个设备中,可以使用ASIO4All,它还会尝试同步几张卡上的时钟。
Direct Audio和Windows Core Audio也可能支持那么多频道,但我没有与他们合作过。