MFT_Grayscale サンプル
ビデオ効果を Media Foundation Transform (MFT) として実装する方法を示します。 グレースケール MFT は、ビデオの彩度値をニュートラルに設定することで、YUV ビデオをグレースケールに変換します。 MFT は、UYVY、YUY2、または NV12 形式の圧縮されていないビデオを受け入れます。
デモンストレーションされた API
このサンプルでは、次の Microsoft Media Foundation インターフェイスを示します。
使用法
MFT_GrayScaleサンプルでは、MFT の COM サーバーである DLL をビルドします。 MFT を使用する前に、DLL を登録する必要があります。
使用中のグレースケール MFT を確認するには、 PlaybackFX サンプルを実行します。 TopoEdit ツールを使用して、グレースケール MFT を含むトポロジを構築することもできます。 TopoEdit の詳細については、「 TopoEdit」を参照してください。
要件
製品 | バージョン |
---|---|
Windows SDK | Windows 7 |
サンプルのダウンロード
このサンプルは、 Windows クラシック サンプル github リポジトリで入手できます。
関連トピック