捕获由响板播放的任何声音;你听到的";或类似的装置

本文关键字:quot 装置 你听 声音 任何 播放 | 更新日期: 2023-09-27 18:00:55

有一个Total Recorder软件,可以在"soundboard"模式和"软件"模式下录制。如果响板不提供"立体声混音"或"你听到的"设备,Total Recorder可以使用自己的播放和录制驱动程序在"软件"模式下捕捉响板中的任何声音。我需要写一个在"软件"模式下捕捉声音的程序。我想我需要类似的驱动程序,可以将每个声音传递到我的程序中。有这些吗?或者,有可能在合理的时间内独自编写这些驱动程序吗?搜索没有帮助,我找到了"立体声混音"的信息,这在我的情况下是不支持的,以及虚拟音频电缆,但它需要在"VAC控制面板"中设置,并在实际播放应用程序中选择"虚拟音频电缆"。在我的情况下,要求用户部分执行这些附加步骤是不可接受的。尝试了几个演示,但没有一个成功。但Total Recorder捕捉到的声音正是我所需要的。如何实现此功能?

捕获由响板播放的任何声音;你听到的";或类似的装置

您所引用的内容被称为音频环回,如果您知道如何编程,那么自己做起来相当简单。以下是MSDN关于如何做到这一点的信息:http://msdn.microsoft.com/en-us/library/dd316551.aspx

此外,以下是您正在寻找的环回程序的示例源代码:http://blogs.msdn.com/b/matthew_van_eerde/archive/2008/12/16/sample-wasapi-loopback-capture-record-what-you-hear.aspx

不幸的是,代码是用C而不是C#编写的。