2012-07-14 78 views
2

我有一个具有16个通道的虚拟声卡。我想知道在.NET中是否可以在特定频道上输出声音。所以我有一个声音去频道1,另一个去2,另一个去3.谢谢!将声音输出到设备上的特定通道

回答

2

Microsoft DirectSound是你的答案的解决方案之一。如果您在C#中使用DirectSound时遇到问题,您可以在DirectShow上看到包装器的方法。 NAudio是可靠和有用的项目。

而这个环节的起点是有用的:

+1

你也可以使用ASIO,任何在Windows上运行的其它音频API的,虽然我不了解与C#的兼容性。要访问这些API中的多个API,可能需要使用PortAudio或RTAudio等封装程序。 – 2012-07-15 19:03:56