QT 5.7 分析音频输出

QT 5.7 Analyze audio output

首先,对不起我的英语。

其次,我有一个问题: 我在 win7x64 下 运行 QT 5.7。我的想法是创建一个可以可视化(例如 Spectrum)音频的程序。但是我见过的所有例子都解释了如何分析,声音来自麦克风或在这个例子中播放的文件。

我的目的是捕捉人们从扬声器(或耳机)听到的声音 - 所有声音,包括系统哔哔声,来自任何播放器(vlc、winamp,甚至 windows 媒体)的任何音频 - 并制作音频频谱.

我读过有关 QtMultimedia 的资料,但据我所知,它只能从麦克风或文件中获取频谱。

到目前为止,我已经找到 bass.dll,但正如我所见 - 它可以从系统输出设备记录,然后获取频谱(非实时) - 我说得对吗?

您能解释一下,如何获取从扬声器实时播放的音频吗?任何例子都会很好。或者 link,至少,我可以在哪里阅读。 (谷歌搜索 5 小时并没有太大帮助)

非常感谢。

我想我终于找到了解决办法。

有兴趣的可以看看this页面。有一个用 C# 编写的简单程序,它使用 Bass.dll 并完全按照我的要求进行操作。即使是不同语言的资源,我希望它可以帮助任何人编写自己的应用程序