我有一个八声道声卡。8个音频输入和8个音频输出。当安装声卡的驱动程序时,在播放设备上显示如下内容。
我可以枚举所有的4个设备(播放1-2,播放3-4),并在每个设备上播放。目前的情况只允许我有4个音频输出。声卡还具有针对每个通道的单独的音频输出线/端口。
我想做的是玩1,2,3,等等,有什么方法可以做到这一点吗?我目前正在使用NAudio来枚举和播放。
发布于 2016-05-11 13:29:38
您可以使用MultiplexingSampleProvider或MultiplexingWaveProvider从一个立体声对中播放两个独立的单流。如果您想将整个声卡作为一个设备来处理,那么我发现AsioOut是唯一的选择,您也可以使用多路复用器将单个NAudio波形传送到不同的设备输出。
https://stackoverflow.com/questions/37152560
复制相似问题