【发布时间】:2013-01-16 03:14:43
【问题描述】:
我想编写一个程序,它可以从许多(比如 30 个)麦克风中获取音频。我可以更换连接的麦克风。并且可以收听所选的麦克风。我用谷歌搜索并对完美的 API 感到困惑。 Wave 对我来说足够了吗? NAudio 也有,而且可能很多。但哪个最适合我?
提前致谢。
【问题讨论】:
-
从我对 Live 进行多跟踪的比较来看,我会说 ASIO 具有卓越的性能。
-
ASIO 绝对是前进的方向,但请记住,您一次只能激活一个 ASIO 设备(无需借助其他软件尝试将多个声卡组合为一个),因此您会需要一个为 30 个麦克风提供大量输入的音频接口。 NAudio 确实支持 ASIO,但我从未使用过如此大量的输入对其进行测试,您最好使用 C++ 处理如此多的实时音频而不会丢失。