C# 在不同频道上播放多个音频文件

C# 在不同频道上播放多个音频文件,c#,.net,audio,C#,.net,Audio,我正在研究这个问题,为将来可能的项目做准备。客户希望制作一个小型解决方案,需要在不同频道上播放多个(不同)音频文件。该设置是一个有6个不同输出通道的声卡的计算机,我需要开发一个小应用程序,他们可以确定哪个音频文件(如mp3)需要在哪个通道上播放 我的研究似乎指向外部第三方库。我想自己处理这一切 您知道如何在声卡(设备)上列出所有可用的输出通道吗 如何在特定的输出通道上播放音频文件 任何关于如何实现这一点的想法都是最受欢迎的——其他解决方案也是如此 干杯,有一个用于音频解码和播放的开源库:

我正在研究这个问题,为将来可能的项目做准备。客户希望制作一个小型解决方案,需要在不同频道上播放多个(不同)音频文件。该设置是一个有6个不同输出通道的声卡的计算机,我需要开发一个小应用程序,他们可以确定哪个音频文件(如mp3)需要在哪个通道上播放

我的研究似乎指向外部第三方库。我想自己处理这一切

  • 您知道如何在声卡(设备)上列出所有可用的输出通道吗
  • 如何在特定的输出通道上播放音频文件
任何关于如何实现这一点的想法都是最受欢迎的——其他解决方案也是如此


干杯,

有一个用于音频解码和播放的开源库:

要管理多个频道,windows通常会将它们视为不同的输出设备,因此您可以使用标准api进行此类播放

我建议使用ASIO驱动程序,如果可能的话,它会让你更好地控制频道