如何将外部音频流转发到虚拟音频电缆
How to forward external audio streams to a Virtual Audio Cable?
我一直在尝试如何在C++中将音频流从录制设备和播放设备发送到虚拟音频电缆。我见过一些应用程序这样做,但它们不是开源的,所以我不知道它们是如何做到的
也许有人能让我走上正轨?
它创建了一组名为"虚拟电缆"的虚拟音频设备,每个设备由一对波形输入/输出设备组成。任何应用程序都可以将音频流发送到电缆的输出端,任何其他应用程序也可以从输入端接收该流。所有传输都是以数字方式进行的,不会造成音质损失(完美的流媒体)。
一个应用程序接收外部音频馈送,并使用标准音频API将流回放到虚拟音频设备。
然后,该音频馈送可通过VAC的对应虚拟设备通过标准音频捕获API用于其他应用程序。
也就是说,你的问题中的"转发"本质上是这个流的标准回放。
相关文章:
- 虚拟决赛作为安全
- 用c++阅读音频
- PowerPC ppc64le上的Gcc Woverloaded虚拟错误
- 如何在C++中获得"静态纯虚拟"功能?
- C++无法定义虚拟函数 OUTER 类和头文件
- 为什么这个音频包络不能通过开关的情况?
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 在模板基类中为继承类中的可选重写生成虚拟方法
- 尝试将unique_ptrs推送到向量时使用纯虚拟函数错误
- 有没有比在库中添加一个并非由所有派生类实现的新虚拟函数更好的设计实践
- FFMpeg库:如何在音频文件中精确查找
- 大小虚拟继承中的派生类
- 链接器找不到在虚拟类 c++ 中访问的静态字段的符号
- 使用 C++ 和 i2c 工具从虚拟 i2c 写入和读取
- 重载 -> shared_ptr 个实例中的箭头运算符<interface>,接口中没有纯虚拟析构函数
- 需要反转音频步进公式
- 如果整个应用程序是虚拟映射的,为什么 new 会进行系统调用?
- 跨 DLL 边界访问虚拟方法是否安全/可能?
- 如何将外部音频流转发到虚拟音频电缆
- 微软虚拟音频设备驱动程序示例(MSVAD)只创建44字节的文件