我试图弄清楚如何在音频混音器中出现单个音频流时获取它们,以将它们重新路由到聚合音频设备。为了我正在制作的程序的目的,我特别希望将它们保持为谨慎的流(如果它们被混合到 2 通道混音,那将违背我想要实现的目的。)
EX:(因为我刚刚创建了这个帐户,我显然无法发布图片,所以这里是图片的链接)
在这方面,我希望将“系统声音”和“流客户端引导程序”作为谨慎的音频流路由到其他地方,同时也保持它们的原始目的地(基本上将音频复制到原始音频设备到另一个同时)。
我希望在 C# 或 C++ 中执行此操作。我仔细阅读了微软发布的音频 API,虽然有些事情看起来与我正在尝试做的事情很接近,但没有什么能一针见血。我很感激任何帮助。谢谢。