是否可以将ASIO输出流式传输到现有WDM输入设备?

时间:2019-02-16 08:45:19

标签: c# naudio asio wdm

自从Odeus Asiolink崩溃以来,我一直在努力为我的需求提供一种简单的替代解决方案。它将ASIO输出路由到WDM设备,以便我可以捕获它以进行实时流传输。因此,我找到了NAudio .NET framework,它对我来说似乎很有能力,但我只是一个初学者。

这是我的示例代码:

//for (int n = -1; n < WaveIn.DeviceCount; n++)
//{
//    var caps = WaveIn.GetCapabilities(n);
//    Console.WriteLine($"{caps.ProductName}");
//}

// JUST THE FIRST DEVICE FOR TESTING PURPOSES ..
WaveInEvent recordingDevice = new WaveInEvent() { DeviceNumber = 0 };


//foreach (var asio in AsioOut.GetDriverNames())
//{
//    Console.WriteLine(asio);
//}

// JUST THE FIRST DEVICE FOR TESTING PURPOSES ..
AsioOut ASIO = new AsioOut(AsioOut.GetDriverNames()[0]);


// HOW TO STREAM ASIO OUTPUT TO THE WAVEIN DEVICE ??

这是否可行,以及如何朝正确的方向发展?
谢谢!

0 个答案:

没有答案