C#中的音频捕获

时间:2011-02-06 16:27:33

标签: c# arrays audio audio-capture

我有一个MAYA 44 USB声卡,想与C#连接。我想从提供的麦克风录制并生成数据阵列。 我在使用笔记本电脑的内置声卡时发现了一些例子,但是当它涉及到外部声卡时却不太适用。 有人用C#连接上面的声卡吗?

2 个答案:

答案 0 :(得分:0)

您是否看过DirectSound API(我认为仅限Windows)。可能会提供你想要的东西。

答案 1 :(得分:0)

关于如何用C#录制音频一般情况下SO上已有多个线程,所以我不会谈论这个。

我发现程序有两个可能的原因,它们有不同的解决方案:

  1. 您需要更改Windows音量控件中的哪些音频源静音(“sndvol32.exe / R”)
  2. 打开音频设备时,有多个设备。而你只是打开设备0而不是枚举它们,也许选择另一个。外部声卡可能显示为第二个设备。