【问题标题】:How can the audio data being sent to the speakers be captured from an application?如何从应用程序中捕获发送到扬声器的音频数据?
【发布时间】:2011-01-27 02:55:18
【问题描述】:

是否有适合执行此操作的 API?一个可能的应用是编写一个可视化器,以及玩实时信号处理。

编辑:有问题的操作系统是 Windows。在 Linux 上,一个迂回的方法是使用 Jack,但我希望有一种方法可以读取音频缓冲区中的数据,而不必将应用程序耦合到 Jack。

编辑:找到了一个很好的答案here.

【问题讨论】:

  • 操作系统是Win32
  • 好的 - 我现在已经为您修复了标签 - 您下次提出问题时可能需要注意这一点,因为如果您提供诸如此类的关键细节,您更有可能得到好的答案作为操作系统等
  • 谢谢你。我认为这使我能够找到一个类似的先前提出的问题,在那里我找到了一个很好的答案:stackoverflow.com/questions/211484/…

标签: windows audio audio-recording


【解决方案1】:

如果用于播放的音板有“立体声混音”,“你听到什么”等录音设备/线路,那么编写简单的录音应用程序就足够了,可以从指定的录音设备录音/从“立体声混音”中进行线路和录制,...

一般情况(对于“所有声卡”)需要编写特殊的驱动程序。具有此类特殊驱动程序的应用示例:虚拟音频电缆 (http://software.muzychenko.net/eng/vac.html);总记录器 (http://www.totalrecorder/com)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    相关资源
    最近更新 更多