Share via


DirectShow のフィルタ

DirectShow は一連の既定フィルタを提供しており、Microsoft® Windows® と共に自動的にインストールされる。これらのフィルタは、数多くのデータ フォーマットをサポートすると同時に、高いハードウェア非依存性を実現している。アプリケーションは、目的のシステムにカスタム フィルタを登録およびインストールすることもできる。

ACM ラッパー フィルタ、AVI デコンプレッサ フィルタ、AVI コンプレッサ フィルタは、オーディオおよびビデオ圧縮マネージャと共に動作して、各種 CODEC を DirectShow フィルタ グラフで使えるようにする。

DirectShow Software Development Kit (SDK) でサポートしているすべてのフィルタをここにリストする。GraphEdit に表示されるフィルタでこのリファレンス セクションに説明がないものは、サード パーティによってインストールされたフィルタか、または Windows Media™ Player や TAPI といった他の Microsoft テクノロジによって内部的に使われているフィルタである。フィルタによっては DirectShow SDK でサポートされていないものもある。

フィルタ 説明
ACM ラッパー フィルタ グラフに参加するためにオーディオ圧縮マネージャ (ACM) CODEC を有効にする。
アナログ ビデオ クロスバー Windows Driver Model (WDM) をサポートするビデオ キャプチャ デバイスで、ビデオ クロスバーと同じ働きをする。
オーディオ キャプチャ オーディオ キャプチャ デバイスを表す。
オーディオ レンダラ (WaveOut) waveOut* API を使って波形オーディオをレンダリングする。
AVI コンプレッサ フィルタ グラフに参加するためにビデオ圧縮マネージャ (VCM) コンプレッサを有効にする。
AVI デコンプレッサ フィルタ フィルタ グラフに参加するためにビデオ圧縮マネージャ (VCM) デコンプレッサを有効にする。
AVI ドロー 外部 NTSC テレビ モニタにビデオを出力するときに、AVI デコンプレッサ フィルタの代わりに自動的に再生グラフに使われる。
AVI Mux 複数の入力ストリームを受け取ってそれらを AVI フォーマットにインターリーブする。
AVI スプリッタ AVI ファイルの再生でオーディオおよびビデオ ストリームを分割する。
BDA IP シンク BDA および非 BDA フィルタ グラフで、IP データを Winsock に送信する。
BDA MPE フィルタ MPE フレームから IP パケットを抽出し、BDA IP シンクに、そして最終的には Winsock 上に送信する。
BDA MPEG-2 トランスポート情報フィルタ MPEG-2 DVB および ATSC テーブルを解析し、情報をネットワーク プロバイダに提供する。
BDA ネットワーク プロバイダ すべての BDA フィルタ グラフ内のソース フィルタ。
BDA SLIP デフレーマ IP データの SLIP デフレーミングが必要とされる BDA または 非 BDA アナログ TV グラフで使われる。
CC デコーダ キャプチャ フィルタによって送信されたサンプル波形を受け取り、デコードしたクローズド キャプション データを送信する。
色空間変換 1 つの RGB カラー タイプから別の RGB タイプへ変換する。
DirectSound レンダラ Microsoft® DirectSound® API を使ってオーディオをレンダリングする。
DMO ラッパー DirectShow アプリケーションがフィルタ グラフで Microsoft® DirectX® メディア オブジェクト (DMO) を使えるようにする。
DV Muxer デジタル ビデオ (DV) エンコードのビデオ ストリームと 1 つまたは 2 つのオーディオ ストリームとを組み合わせて、インターリーブ DV ストリームを生成する。
DV スプリッタ インターリーブされたデジタル ビデオ (DV) ストリームをそのコンポーネント ビデオとオーディオ ストリームに分割する。
DV ビデオ デコーダ デジタル ビデオ (DV) ストリームを非圧縮ビデオにデコードする。
DV ビデオ エンコーダ 非圧縮ビデオ ストリームをデジタル ビデオ (DV) にエンコードする。
DVD ナビゲータ DVD-Video ボリューム内の必要なファイルをすべて開き、リニア DVD-Video .vob ファイル内をナビゲートして得られた MPEG-2 プログラム ストリームを解析する。
ファイル ソース (非同期) さまざまな異なるデータ フォーマットのローカル ファイルを開いて読み取り、データをパーサー フィルタに渡す。
ファイル ソース (URL) Uniform Resource Locator (URL) によって識別可能でメディア メジャー タイプがストリームであるすべてのソース ファイルに対して使える。
ファイル ストリーム レンダラ マルチファイル パーサー フィルタで解析されたファイル名をレンダリングする。
ファイル ライタ フォーマットに関係なくディスクにファイルを書き込むことができる。
フルスクリーン レンダラ Microsoft® DirectDraw® を使って、古いグラフィックス カード上でフルスクリーン ビデオをレンダリングする。
インフィニット ピン ティー 入力ピンに送信されたサンプルを可変数の出力ピンに送る。
内部スクリプト コマンド レンダラ スクリプト コマンドを受け取り、アプリケーションにディスパッチする。
Line 21 デコーダ Line 21 クローズド キャプション情報を、キャプション テキスト付きのビットマップに変換する。
MIDI パーサー .MID および .RMI ファイル内で見つかった MIDI データを読み取る。
MIDI レンダラ MIDI パーサー フィルタから MIDI データをレンダリングする。
MJPEG コンプレッサ 動画 JPEG 圧縮を使って未圧縮のビデオ ストリームを圧縮する。
MJPEG デコンプレッサ 動画 JPEG のビデオ ストリームを未圧縮のビデオにデコードする。
MPEG-1 オーディオ デコーダ MPEG-1 Layer I および Layer II オーディオを PCM にデコードする。
MPEG-1 ストリーム スプリッタ MPEG-1 システム ストリームをそのコンポーネント オーディオおよびビデオ ストリームに分割する。
MPEG-1 ビデオ デコーダ MPEG-1 ビデオをデコードする。
MPEG-2 デマルチプレクサ プッシュモードで送信される MPEG-2 トランスポート ストリームとプログラム ストリームをデマルチプレクスする。
MPEG-2 セクションおよびテーブル MPEG-2 トランスポート ストリームから PSI テーブルを受け取る。
MPEG-2 スプリッタ MPEG-2 プログラム ストリームを解析してそれぞれに対する出力ピンを作成し、圧縮オーディオまたはビデオ MPEG パケットを MPEG-2 デコーダ フィルタに出力する。
MSDV ドライバ DV カムコーダ用 Microsoft® Windows® Driver Model (WDM) ドライバ。
MSTape ドライバ D-VHS および MPEG カムコーダ デバイスをサポートする。
MSYUV 色空間コンバータ CODEC ハードウェアでの YUB から RGB への変換にクライアントのビデオ ディスプレイ アダプタが使えない場合に、クライアント上でビデオ ソース データを YUV フォーマットで再生できるようにする。
マルチファイル パーサー 1 つのファイル名を指定するように複数のファイル名を指定できる、単純なファイル フォーマットを解析する。
NABTS/FEC VBI CODEC フィルタ キャプチャされた VBI ラインを処理し、デコード処理および前方誤り訂正が行われた SLIP パケット (NABTS データ ダウンストリームを格納している) を BDA SLIP デフレーマ、BDA IP シンク、そして最終的には Winsock に出力する。
Null レンダラ サンプル データの表示やレンダリングを行わず、受け取ったすべてのサンプルを破棄する。
オーバーレイ ミキサ Line 21 クローズド キャプション付きの DVD 再生およびブロードキャスト ビデオ ストリーム用に設計されている。(Windows XP では Video Mixing Renderer が使われる。)
オーバーレイ ミキサ 2 オーバーレイ ミキサと同様だが、フィルタ グラフに自動的に追加できる。
QT デコンプレッサ Apple® QuickTime® 2.0 ビデオを圧縮解除する。
QuickTime ムービー パーサー Apple® QuickTime® データをオーディオ ストリームとビデオ ストリームに分割する。
SAMI (CC) パーサー SAMI (Synchronized Accessible Media Interchange) ファイルからのキャプション データを解析する。
サンプル グラバ サンプルがフィルタ グラフを通過するときにそのサンプルを取得する方法を提供する。
スマート ティー ビデオ ストリームをプレビュー ストリームとキャプチャ ストリームに分割するためにビデオ キャプチャ グラフで使われる。
ティー/シンクツーシンク コンバータ 負担の大きいカーネルモードとユーザーモード間の変換を実行せず、カーネルモード内でデータのストリームを複製する効率的な手法を提供する。
TV オーディオ テレビ オーディオ デコーディング、ステレオ/モノラルの選択、セカンダリ オーディオ プログラム (SAP) の選択に関する制御を提供する。
TV チューナー アナログ ブロードキャストまたはケーブル チャンネルのどちらを表示するかを選択する。
VBI サーフェイス アロケータ ハードウェア ビデオ ポートを使ってキャプチャを行う場合の、アナログ TV グラフ内での VBI バッファ割り当てを制御する。
VFW キャプチャ フィルタ Video for Windows を使う旧型のビデオ キャプチャ ハードウェアで動作する。
VGA 16 色ディザラ 旧型の 16 色モニタ上で AVI および MPEG ビデオ ストリームを表示できるように、RGB 色タイプを 4 ビットのカラー ディスプレイに変換する。
Video Mixing Renderer フィルタ 7 (VMR-7) Windows XP の既定ビデオ レンダラ。高度なレンダリングとビデオ ミキシング機能を提供する。
Video Mixing Renderer フィルタ 9 (VMR-9) VMR-7 と似ているが、DirectX がサポートするすべてのプラットフォームで使える。
ビデオ ポート マネージャ ビデオ データがビデオ キャプチャ デバイスまたはハードウェア デコーダからグラフィック チップへ直接転送されるシステム上で、Video Mixing Renderer がシームレスに動作できるようにする。
ビデオ レンダラ Windows 98SE、Windows 2000、Windows Millennium Edition の既定ビデオ レンダラ。圧縮解除ビデオ データを生成するすべてのビデオ変換フィルタに接続できる。
WAVE パーサー .wav、.au、または .aif ファイルからの WAV フォーマットのオーディオ データを解析する。
WDM ビデオ キャプチャ Windows Driver Model (WDM) ドライバを使うアナログ キャプチャ デバイスを制御する。
Windows Media ソース フィルタ Microsoft MPEG-4 エンコーダを使って作成した Windows Media および MPEG-4 コンテンツを再生するための既定のソース フィルタ。Windows Media™ Player 6.4 が使うソース フィルタである。
WM ASF リーダー Windows Media ベースのコンテンツ、あらゆる Microsoft MPEG-4 エンコーダ DMO で作成されたコンテンツのファイル再生に使うソース フィルタ。フィルタ グラフに明示的に追加する必要がある。このフィルタは、Windows Media Format SDK に基づいている。
WM ASF ライタ 非圧縮入力ストリームを受け取り、Microsoft MPEG-4 エンコーダ DMO を使って、Windows Media ストリームまたは MPEG-4 ストリームを含む ASF ファイルを作成する。このフィルタは、Windows Media Format SDK に基づいている。
WST CODEC WST デコーダ フィルタ用に、デコードおよび前方誤り訂正された Teletxt データを、デコードまたは複製するか、またはその両方を実行する。
WST デコーダ WST CODEC からデコードされた World Standard Teletext データを受け取り、Microsoft から提供されるフォントを使って、オーバーレイ ミキサのピン 2 にビットマップを送信する。