2011-06-29 6 views
1

「サウンドボード」モードと「ソフトウェア」モードで録音できるトータルレコーダーソフトウェアがあります。サウンドボードが "ステレオミックス"または "あなたが聞くもの"デバイスを提供しない場合、トータルレコーダーは、独自の再生および録音ドライバーを使用して、サウンドボードからサウンドを「ソフトウェア」モードで取り込むことができます。私は "ソフトウェア"モードでサウンドをキャプチャするプログラムを書く必要があります。私は私のプログラムにすべてのサウンドを渡すことができる同様のドライバが必要だと思います。それらのものはありますか?または、これらのドライバを妥当な時間内に自分で作成することは可能ですか?私の場合はサポートされていない「Stereo Mix」とVirtual Audio Cableについての情報は見つかりましたが、「VAC Control Panel」で設定し、実際にアプリケーションを再生する際には「Virtual Audio Cable」を選択する必要があります。私の場合、これらの追加ステップをユーザー側から要求することはできません。いくつかのデモを試した - 誰も働いていない。しかし、トータルレコーダーは、私が必要とする正確な音をキャプチャします。この機能を実装するにはどうすればよいですか?「聞いたこと」などのデバイスを使わずにサウンドボードで再生されるサウンドをキャプチャします

答えて

1

あなたが習得しているのは、Audio Loopbackと呼ばれ、プログラムの仕方が分かっていればあなた自身で行うのがかなり簡単です。 http://msdn.microsoft.com/en-us/library/dd316551.aspx

また、ここであなたが探してループバックプログラムのサンプルソースコードです:http://blogs.msdn.com/b/matthew_van_eerde/archive/2008/12/16/sample-wasapi-loopback-capture-record-what-you-hear.aspx

コードはCでありません、残念ながらC#ここでそれを行う方法についてのMSDNの情報があります。

+1

私は、コードはWASAPIを使用していることを言及する必要があると思います.WASAPIはVista以降にしか使用できないため、XPはサポートされていません。 – svick

+0

@svick:良いスポット。私はあなたがそれを指摘するまで気づかなかった – Icemanind

+0

情報ありがとう! – Alexey

関連する問題