在控制台应用程序中使用 NAudio & C#;以下代码列出了我的 PC 上安装的 ASIO 驱动程序:
using System;
using NAudio.Wave;
代码片段:
var asioDriverNames = AsioOut.GetDriverNames();
foreach (string driverName in asioDriverNames)
{
Console.WriteLine(driverName);
}
CMD> 结果:
Audinate Dante PCIe ASIO Driver
MOTU Audio ASIO
OCTA-CAPTURE
我想确定每个驱动程序的采样率和位深度支持,尽管位深度支持是此时最重要的方面。
此外,如果有任何方法可以知道当前连接的设备/驱动程序正在运行/处于活动状态,那将是惊人的。
编辑:
我应该指定我正在寻找连接/活动设备的音频流的传入位深度。