C# 从音频流捕获细节

C# 从音频流捕获细节,c#,wasapi,audio-capture,C#,Wasapi,Audio Capture,我的目标是从音频流中捕获两个变量,它们是每个频率的频率和分贝级别(需要几个频率范围,因此我将最终对它们进行分组,除非WASAPI可以从音频流中提取频率范围) 我发现使用WASAPI可以捕获音频流,但它似乎是基于C++的。是否可以使用WASAPI获取上述变量?我是否可以在C#中使用WASAPI 你看过NAudio吗?关于它的文档并不表明它是可能的,但我将下载它并进行筛选。谢谢。可能需要对数据进行FFT来提取频率,但原始数据应该在那里。由于其中一个演示是波形/频谱分析仪,所以声级看起来是受支持的。好

我的目标是从音频流中捕获两个变量,它们是每个频率的频率和分贝级别(需要几个频率范围,因此我将最终对它们进行分组,除非WASAPI可以从音频流中提取频率范围)


我发现使用WASAPI可以捕获音频流,但它似乎是基于C++的。是否可以使用WASAPI获取上述变量?我是否可以在C#中使用WASAPI

你看过NAudio吗?关于它的文档并不表明它是可能的,但我将下载它并进行筛选。谢谢。可能需要对数据进行FFT来提取频率,但原始数据应该在那里。由于其中一个演示是波形/频谱分析仪,所以声级看起来是受支持的。好吧,基本上我只是想在外围设备上可视化音频。我想得到一种条形的格式,而不是波形,并决定最好通过收集频率并将其分组,或者如果可能的话,将其预先分组。我想我可能已经发现了一些东西。。。这看起来可能有我需要的东西,它以条形图的形式显示可视化音频,在我可以说它解决了我的问题之前,我会对这个做更多的阅读。