如何将外部音频流转发到虚拟音频电缆

How to forward external audio streams to a Virtual Audio Cable?

本文关键字:虚拟 音频 转发 外部 音频流      更新时间:2023-10-16

我一直在尝试如何在C++中将音频流从录制设备和播放设备发送到虚拟音频电缆。我见过一些应用程序这样做,但它们不是开源的,所以我不知道它们是如何做到的

也许有人能让我走上正轨?

它创建了一组名为"虚拟电缆"的虚拟音频设备,每个设备由一对波形输入/输出设备组成。任何应用程序都可以将音频流发送到电缆的输出端,任何其他应用程序也可以从输入端接收该流。所有传输都是以数字方式进行的,不会造成音质损失(完美的流媒体)。

一个应用程序接收外部音频馈送,并使用标准音频API将流回放到虚拟音频设备。

然后,该音频馈送可通过VAC的对应虚拟设备通过标准音频捕获API用于其他应用程序。

也就是说,你的问题中的"转发"本质上是这个流的标准回放。