DirectShowでスピーカーから出る音を録音したい
- 題名: DirectShowでスピーカーから出る音を録音したい
- 著者: ひろし
- 日時: 2012/01/31 21:47:14
- ID: 29730
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DirectShowでスピーカーから出る音を録音したい
- 著者: オショウ
- 日時: 2012/02/01 12:13:06
- ID: 29733
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DirectShowでスピーカーから出る音を録音したい
- 著者: ひろし
- 日時: 2012/02/01 23:30:35
- ID: 29739
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
こんばんは。ひろしと申します。
よろしくお願いいたします。
OS:WindowsVista HomeBasic
開発言語:VB2010
早速質問させていただきたいと思いますが、タイトルの通り、DirectShowを使用してPCのスピーカーからでる音を録音したいのですが方法が分からず困っています。
Dim devices As DsDevice() = DsDevice.GetDevicesOfCat(FilterCategory.AudioInputDevice)
上記の関数から列挙されるキャプチャーデバイスでの録音は出来ています。
ただ、こちらで取得できるキャプチャーデバイスはマイクとかライン入力とかしか取得できず、スピーカーから出力される音をそのまま録音できるデバイスは取得されません。
私のPCにはステレオミキサーの機能はついていませんが、フリーソフトの Audacity では録音デバイスに「Microsoft サウンドマッパー」と言うものがあり、それを選べばスピーカーから出る音を録音することが出来るので、DirectShowでも、何らかの方法で録音出来るものと思っております。
ご存知のかたよろしくお願いいたします。