我正在启动一个最低要求为 Windows 7 的项目。我将使用 NAudio 作为我的音频接口。我不确定我应该使用什么:DirectSound 还是 WASAPI?我将执行以下操作:
- 在多个 USB 声卡上为扬声器和麦克风操作音量/静音。
- 将声卡 2 的输入重新路由到声卡 2 的输出(如果可能的话)。
- 使用一些效果来操作声卡的音频输入。
我知道 DirectSound 在幕后通过 WASAPI 处理所有音频,听起来 DirectSound 已加入弃用技术列表。
但是,我的问题更多来自功能层面:哪个 API 可以让我做我上面描述的事情。