次の方法で共有


オーディオ キャプチャ フィルターについて

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

DirectShow を使用すると、オーディオ キャプチャ フィルターを介してサウンド カードのアナログ入力からキャプチャできます。 このフィルターでは、waveInXXX API を使用して、ドライバーがこれらの API をサポートするすべてのデバイスを制御します。 システム上の各カードは、フィルターの個別のインスタンスによって表されます。

オーディオ キャプチャ フィルターは、マイクや MIDI 入力などのカードの各入力を入力ピンとして公開します。 入力ピンは、ドライバーがオーディオ ソース行として公開するものを表します。 ただし、これらの入力ピンを通過するデータはなく、他の DirectShow フィルターには接続されません。 アプリケーションが入力を制御する方法を提供するだけです。 アプリケーションでは、入力ピンを使用して入力を有効または無効にしたり、ベースイコライゼーション、トレブルイコライゼーション、パンなどの混合プロパティを設定したりできます。 使用できるコントロールの量は、ドライバーによって異なります。 特定のサウンド カードの機能を完全に理解して活用するには、カードの製造元のドキュメントが必要です。

注意

CD-Audio入力からキャプチャできますが、このオーディオストリームは既にデジタルからアナログへのコンバータを通過しているため、元のCDから音質が失われます。

 

オーディオ キャプチャ