Media Foundation の変換

Media Foundation 変換 (MFT) は、メディア データを処理するための汎用モデルを提供します。 MFT は、デコーダー、エンコーダー、およびデジタルシグナル プロセッサ (DSP) に使用されます。 つまり、メディア ソースとメディア シンクの間のメディア パイプライン内にあるものは、MFT です。

このセクションでは、MFT プログラミング モデルと、デコーダーなどの特定の種類の MFT に関する推奨事項を含む MFT を実装する方法について説明します。

トピック 説明
MFT について MFT の概要を簡単に説明します
基本的な MFT 処理モデル MFT を使用してデータを処理するための基本的なモデルについて詳しく説明します。
非同期 MFT 基本モデルに代わる非同期処理モデルについて説明します。
非同期処理は Windows 7 で導入されました。 すべての MFT がこのモデルをサポートしているわけではありません。
MFT の登録と列挙 MFT を登録する方法と、レジストリ内の MFT を列挙する方法。
使用制限のフィールド 使用フィールドの制限がある MFT のロックを解除するメカニズムについて説明します。
MFT と DMO の比較 MFT と DMU の違いを要約します。
カスタム MFT の作成 カスタム MFT を記述するためのガイドライン。

 

Media Foundation パイプライン

メディア ファンデーションのアーキテクチャ

IMFTransform