Freigeben über


MFT_Grayscale Beispiel

Zeigt, wie Sie einen Videoeffekt als Media Foundation Transform (MFT) implementieren. Die Graustufen-MFT konvertiert YUV-Videos in Graustufen, indem die Chromawerte im Video auf neutral festgelegt werden. Der MFT akzeptiert nicht komprimierte Videos in den Formaten UYVY, YUY2 oder NV12.

APIs demonstriert

In diesem Beispiel werden die folgenden Microsoft Media Foundation-Schnittstellen veranschaulicht:

Verbrauch

Das MFT_GrayScale Beispiel erstellt eine DLL, die ein COM-Server für den MFT ist. Bevor Sie MFT verwenden, müssen Sie die DLL registrieren.

Führen Sie das PlaybackFX-Beispiel aus, um die verwendete Graustufen-MFT anzuzeigen. Sie können auch das Tool TopoEdit verwenden, um eine Topologie zu erstellen, die die Graustufen-MFT enthält. Weitere Informationen zu TopoEdit finden Sie unter TopoEdit.

Anforderungen

Produkt Version
Windows SDK Windows 7

 

Herunterladen des Beispiels

Dieses Beispiel ist im GitHub-Repository für klassische Windows-Beispiele verfügbar.

Informationen zu YUV Video

Media Foundation-SDK-Beispiele

Media Foundation-Transformationen

MFT_AudioDelay Beispiel

Schreiben eines benutzerdefinierten MFT