デジタル信号プロセッサ

このセクションでは、Windows によって提供されるデジタル シグナル プロセッサ (DSP) オブジェクトについて説明します。

Microsoft では、 デジタルシグナルプロセッサ という用語を使用して、圧縮されていないオーディオおよびビデオ データに対して変換を実行する一連の COM オブジェクトを指定します。 この SDK で説明されている DSP は、さまざまな非圧縮形式でオーディオとビデオを変換します。

DSP は単独で使用することも、オーディオ コーデックとビデオ コーデックと組み合わせて使用することもできます。 ボイス キャプチャ DSP を除き、ここに記載されている各 DSP は、2 つの異なる類似インターフェイスを実装します。

インターフェイス 説明
IMFTransform Microsoft Media Foundation と互換性があります。
IMediaObject DirectShow と互換性があります。

 

IPropertyStore インターフェイスを使用してプロパティを設定することで、DSP を構成できます。 一部の DSP には、プロパティを設定する追加のインターフェイスがあります。 これらのインターフェイスを使用するには、DSP の他のインターフェイスの QueryInterface メソッドを呼び出します。 各 DSP のリファレンス トピックでは、サポートされているプロパティ、インターフェイス、およびその他の機能を示します。

このセクションでは、次のトピックを扱います。

Dsp Description
オーディオ リサンプリング DSP オーディオ ストリームのサンプリング レートを変換します。
カラー コントロール変換 DSP ビデオ ストリームの色特性を調整します。
カラー コンバーター DSP カラー形式間でビデオ ストリームを変換します。
フレーム レート コンバーター DSP ビデオ ストリームのフレーム レートを変更します。
Video Resizer DSP ビデオ ストリームのサイズを変更します。
音声キャプチャ DSP 音声キャプチャに関連するいくつかの DSP をカプセル化します。

 

メディア ファンデーション プログラミング リファレンス