我一直试图弄清楚如何将录音设备和播放设备的音频流发送到C ++中的虚拟音频线。我已经看到一些应用程序这样做,但它们不是开源的,所以我无法看到它们是如何做到的。
也许有人可以让我走上正轨?
答案 0 :(得分:0)
名为“虚拟电缆”的It creates a set of个虚拟音频设备,每个虚拟音频设备由一对波形输入/输出设备组成。任何应用程序都可以将音频流发送到电缆的输出端,而任何其他应用程序都可以从输入端接收此流。所有传输均以数字方式进行,不会导致音质损失(流量不足)。
一个应用程序接收外部音频源,并使用标准音频API将流播放回虚拟音频设备。
然后,此音频源可通过标准音频捕获API(来自VAC的对应虚拟设备)用于其他应用程序。
也就是说,你问题中的“前进”基本上是这个流的标准回放。