C# 在没有“您所听到的”或类似设备的情况下,捕获由音板播放的任何声音
有一个总录音机软件,可以在声板模式和软件模式下录音。如果soundboard不提供立体声混音或您所听到的设备,Total Recorder可以使用其自己的播放和录制驱动程序以软件模式从soundboard捕获任何声音。我需要写一个程序,捕捉软件模式下的声音。我想我需要类似的驱动程序,可以把每个声音传递给我的程序。有那些吗?或者,是否有可能在合理的时间内自己编写这些驱动程序?搜索没有帮助,我找到了立体声混音的信息,这在我的情况下不受支持,和虚拟音频电缆,但它需要在VAC控制面板中设置,并在实际播放应用程序中选择虚拟音频电缆。在我的情况下,从用户部分要求这些附加步骤是不可接受的。尝试了几个演示-没有人成功。但总录音机捕捉的声音正是我所需要的。如何实现此功能?您所参考的是所谓的音频环回,如果您知道如何编程,您可以自己完成此功能。以下是有关如何执行此操作的MSDN信息: 此外,以下是您正在寻找的环回程序的示例源代码:C# 在没有“您所听到的”或类似设备的情况下,捕获由音板播放的任何声音,c#,.net,C#,.net,有一个总录音机软件,可以在声板模式和软件模式下录音。如果soundboard不提供立体声混音或您所听到的设备,Total Recorder可以使用其自己的播放和录制驱动程序以软件模式从soundboard捕获任何声音。我需要写一个程序,捕捉软件模式下的声音。我想我需要类似的驱动程序,可以把每个声音传递给我的程序。有那些吗?或者,是否有可能在合理的时间内自己编写这些驱动程序?搜索没有帮助,我找到了立体声混音的信息,这在我的情况下不受支持,和虚拟音频电缆,但它需要在VAC控制面板中设置,并在实际播放
不幸的是,代码是C语言,而不是C语言。您所参考的是所谓的音频环回,如果您知道如何编程,您自己就可以很容易地完成。以下是有关如何执行此操作的MSDN信息: 此外,以下是您正在寻找的环回程序的示例源代码:
不幸的是,代码是C语言而不是C语言。我想应该提到的是,代码使用的是WASAPI,它只在Vista之后才可用,因此不支持XP。@svick:很好。直到你指出来我才注意到out@svick有用的评论,谢谢。在Windows XP中不支持此功能是可以的,至少目前是这样。我想应该提到的是,代码使用的是WASAPI,它只在Vista之后才可用,因此不支持XP。@svick:这很好。直到你指出来我才注意到out@svick有用的评论,谢谢。在Windows XP上不支持此功能是可以的,至少目前是这样。