0

MAYA 44 USB サウンド カードを持っていて、それを C# と接続したいと考えています。提供されたマイクから録音し、データ配列を生成したい。ラップトップの内部サウンド カードを使用する場合の例を見つけましたが、外部の場合はうまく機能しません。上記のサウンドカードをC#に接続した人はいますか?

4

2 に答える 2

0

DirectSound API を見たことがありますか (ただし、Windows のみだと思います)。あなたが求めているものを提供するかもしれません。

于 2011-02-06T16:33:08.993 に答える
0

一般的に C# でオーディオを録音する方法については、SO には既に複数のスレッドがあるため、それについては説明しません。

あなたのプログラムには、解決策が異なる 2 つの原因が考えられます。

  1. Windows のボリューム コントロール ("sndvol32.exe /R") でミュートされているオーディオ ソースを変更する必要があります。
  2. オーディオ デバイスを開くと、複数のデバイスがあります。そして、それらを列挙して別のデバイスを選択するのではなく、単にデバイス 0 を開いているだけです。外部サウンド カードが 2 番目のデバイスとして表示される場合があります。
于 2011-02-06T18:39:48.567 に答える