2011-06-28 11 views
2

すべてのアプリケーションでマイクとオーディオの両方を録音するにはリンクが必要です。私はアプリケーションのためのオーディオレコーダー機能を開発しています。 私はIDirectSoundやWave APIのようないくつかのAPIをインターセプトしようとしましたが、いくつかのアプリケーションはレコーダーであり、いくつかのAPIはレコーダーではないので、何かが欠けています。Skype、G-Talk、MsnなどのすべてのVoIPアプリケーション用の音声をキャプチャしたい

誰かが私にこのことを伝えることができますか?

よろしくお願いいたします。

+0

waveOut *関数を回り込んでしまったり、MxSkypeRecorderがどうしているのか見てみると、本当にうまくいきます。 –

+0

私はそのアプリケーションを知っていますが、私は自分のコードで使用できるものが必要です。これは、エンドユーザー向けのスタンドアロンアプリケーションです。 –

+0

はい、再生されたオーディオをキャプチャするために使用される別のdllがあります。たぶんリバースエンジニアリングによって、あなたはその働き方を見つけることができます。たとえば、エクスポートされた関数のリスト(存在する場合は名前で)。 –

答えて

1

私の場合、Audio Recorder SDKを開発しました。すべてのアプリケーションをインターセプトするために必要なすべてのフックを作成するのは非常に難しいからです。 Windows Vista/Windows 7 Core Audioエンジンの一部であるMCI Wave APIコール、IDirectSoundインターフェイス、新しいIAudioClientインターフェイスを利用する必要があります。 SDKは、Skype 4.xおよび5.x、G-Talk、およびMsnをサポートしています。私たちは他のアプリケーションでも動作確認済みですが、サポートしていません。 さらに、ボタンクリックの処理やSDKを使用したウィンドウテキストの取得などのUI機能もいくつか用意しています。

この情報がお役に立てば幸いです。

+0

それは私の最高の選択肢です、私はあなたの会社に連絡し、それが動作する方法をテストします。 –

+0

恥、ドキュメントはありません:3 –

+0

お試し版が有益でしたか? –

関連する問題