如何收听Windows当前正在播放的声音?

问题描述 投票:2回答:1

我想构建一个应用程序,以“侦听” Windows(7至10)当前正在播放的任何声音(Winamp,Web浏览器中的Youtube等)。我不想截取,修改或重定向声音。只听和分析它。

我只想听音乐来源...但这是另一个问题:)

可以执行此操作的API是什么?

c++ windows delphi audio audio-streaming
1个回答
3
投票

如果只想从WASAPI中获取输出组合,则可以按照MSDN上的Loopback Recording指南进行操作。如果您只想挂钩特定应用程序的输出,则this question有许多与该主题相关的答案。

对于回送记录,请注意有关DRM的注意事项:

Windows Vista提供了数字版权管理(DRM)。内容提供商依靠DRM保护其专有音乐或其他内容,防止未经授权的复制和其他非法使用。 WASAPI不允许对包含DRM保护的内容的数字流进行回送录制。同样,受信任的音频驱动程序不允许环回设备捕获包含受保护内容的数字流。 Windows Vista仅允许受信任的驱动程序播放受保护的内容。

© www.soinside.com 2019 - 2024. All rights reserved.