Microsoft DirectX 8.0

サンプル グラバ フィルタ

サンプル グラバ フィルタは、サンプルがフィルタ グラフを通過するときにそれを取得する方法を提供する。このフィルタは、1 つの入力ピンと 1 つの出力ピンを持つ変換フィルタである。このフィルタは、すべてのサンプルをそのままダウンストリームに渡すので、データ ストリームを変更せずにフィルタ グラフに挿入することができる。これにより、アプリケーションは ISampleGrabber インターフェイスでメソッドを呼び出すことで、フィルタから個々のサンプルを取得できる。

データをレンダリングせずにサンプルを取得する場合は、サンプル グラバ フィルタを Null レンダリング フィルタに接続する。

このフィルタの使用方法については、「メディア サンプルの入手」を参照すること。

フィルタ インターフェイス IBaseFilterISampleGrabber
入力ピン メディア タイプ 任意のメディア タイプ。
入力ピン インターフェイス IMemInputPinIPinIQualityControl
出力ピン メディア タイプ 任意のメディア タイプ。入力メディア タイプと同じ。
出力ピン インターフェイス IPinIQualityControl
フィルタ CLSID CLSID_SampleGrabber
プロパティ ページ CLSID プロパティ ページなし。
実行モジュール Qedit.dll
メリット MERIT_DO_NOT_USE
カテゴリ CLSID_LegacyAmFilterCategory