我目前正在使用一种工具,可以在声音上添加声音效果,从而可以很好地处理文件。现在,您可以编辑文件并添加混响,更改音量,添加“水下”,“音乐厅”等效果。我对编辑声音文件很有经验,所以这不是问题。>
现在,我计划添加一些功能。其中之一是“即时”编辑声音。我想到的是以下内容: 该工具将找到所有正在运行的应用程序(对此进行编码不是问题)。假设用户选择编辑“ Application1”的声音输出。现在,我想要的是一个虚拟声卡,可以“抓取”该应用程序的输出。在该工具中,应该可以添加效果并更改该特定声卡的音量。另一个优点是,所述声卡可以用作例如OBS之类的其他工具中的输入设备。
但是我不知道该如何面对。所以我的问题是: 如何创建只捕获一个应用程序声音的虚拟声卡。以及如何调整输出。让我们从简单地调整虚拟声卡上的输出音量开始。
我正在用VB .NET进行编码,但是我不介意您是否有其他语言的代码示例。
感谢您的帮助。