从许多麦克风中聆听音频

Coo*_*ain 1 c# audio naudio wave

我想编写一个可以从许多(比方说30个)麦克风获取音频的程序.我可以改变连接的麦克风.并且可以收听所选的麦克风.我用Google搜索并混淆了完美的API.是Wave足以让我?NAudio是否也可能有很多.但哪个最适合我?

提前致谢.

Bra*_*rad 7

如果您想一次录制来自多个麦克风的音频,您需要一个支持多个频道的API.

ASIO是一个很好的选择.具有多个通道的声音接口通常具有ASIO驱动程序.如果您需要将多个传统声卡组合到一个设备中,您可以使用ASIO4All,它也会尝试同步几张卡上的时钟.

直接音频和Windows核心音频也可能支持那么多频道,但我没有使用它们.