2011-01-02 7 views
2

私はすべてのオーディオをユーザに再生します(すべてのサウンドは一緒にキャプチャします)。現在、私はWindows上で作業していますが、コードがクロスプラットフォーム(ただし必ずしもそうではない)であればうれしいでしょう。 OpenALでそれを行うことは可能ですか?どうやって?コード例は素晴らしいでしょう。オーディオをキャプチャする

言語:C++

+0

仮想ケーブルをスピーカーからマイクに接続して、任意のサウンド編集ツールから簡単に録音できます。ケーブルについては、例を参照してください:vb-audio.pagesperso-orange.fr/Cable/index.htm –

答えて

3

私は信じてこれを行うための唯一の方法のすべてのオーディオ要求を受信し、元のデバイスドライバに転送する交換用オーディオ・デバイス・ドライバを作成することです。 FreecorderMP3myMP3 RecorderSoundTapWondershareなど、いくつかの名前でGoogleのストリーミングオーディオレコーダーなど多くの既存アプリケーションがあります。

クロスプラットフォームの場合、OSドライバモデルに依存しているとは言えません。

+0

Realtek HDオンボードサウンドでは、標準のWindows audiorecorderツールを使用してスピーカーから出てくるものを直接録音できます。あなたが何か特別なものを必要としているかどうかは分かりません(私は今まで何も特別なことをしていません)。 – Damon

+0

私は、Win7でSoundRecorderを始めたばかりで、「録音デバイスが見つかりません」、RealTek HDを持っていて、コントロールパネルに「Front Mic」、「Microphone」、「Line In」という録音ソースが表示され、プラグインされていない "ため、"デバイスなし "の場合、録音するスピーカータップソースがないため、この設定では少なくとも行うことはできません。 YMMV – Clifford

0

システムに応じて、サウンドカードの中には、他の録音デバイスと同じように使用できる「ステレオミックス」機能があります(一部ではありません)。これは文字通り、再生されているすべてのステレオサウンドのミックスであるため、基本的にはまさに必要なものです。

関連する問題