截取和后处理Windows上的所有audiostream

我想知道有什么方法可以创build一个应用程序,可以截取所有在电脑上播放的audio,所以我可以处理audio(应用一些效果),然后再传递给Windowsaudio子系统?

我只是在Vista / 7 WASAPI中窥见一斑,有这个sAPO: http : //www.microsoft.com/whdc/device/audio/sysfx.mspx,但似乎我无法创build我的sAPO并将其安装在任何我喜欢的地方 – 我需要一个WHQL驱动程序。

有没有通用的方法来做到这一点? 我有一个DirectSound的经验,但我还没有看到有关截取audiostream的任何有用的信息。

Solutions Collecting From Web of "截取和后处理Windows上的所有audiostream"

如果您正在加载自定义sAPO,则会在全局范围内影响系统的声音。 这将需要签署。 从这篇文章 :

音频引擎不会将未签名的sAPO加载到音频处理图中。 所以,当你测试你的sAPO时,你必须禁用Audiodg.exe的受保护进程。 要禁用受保护的进程,请将DisableProtectedAudioDG注册表项的值设置为“1”。