【发布时间】:2013-02-23 04:44:54
【问题描述】:
在我的 PC 上,我总共有 2 个声卡。其中一个是主板内置的,另一个是类似below的USB声卡。
我有一个连接到声卡 #1 的麦克风。当我对它说话时,我希望将输出重定向到连接到声卡 #2 的扬声器。我需要在我的应用中启用它。
我见过的唯一应用程序是Virtual Audio Cable。我想在我的应用程序中复制该功能,但我不知道从哪里开始。我可以从 2 个声卡开始,但最终我需要使用多达 4-8 个声卡重定向音频流量。
我很高兴在 .NET 或 VB6 中做到这一点。
【问题讨论】:
-
幸运的是,您根本不需要虚拟音频驱动程序。您只需要从一台设备读取,然后写入另一台设备。什么操作系统?如果你的目标是 Vista 及更高版本,我建议使用 Windows Core Audio。
-
@Brad 你能指出我的代码示例吗?我的目标是 Vista 或更高版本。
-
抱歉,我已经一年多没有使用它了...我会将您链接到文档,但我确定您已经找到它,而且它没有最好的你需要做什么的例子。
标签: c# windows audio vb6 activex