Media Foundation-Transformationen

Media Foundation-Transformationen (MFTs) stellen ein generisches Modell für die Verarbeitung von Mediendaten bereit. MFTs werden für Decoder, Encoder und digitale Signalprozessoren (DSPs) verwendet. Kurz gesagt, alles, was sich in der Medienpipeline zwischen der Medienquelle und der Mediensenke befindet, ist ein MFT.

In diesem Abschnitt werden das MFT-Programmiermodell und die Implementierung eines MFT beschrieben, mit Empfehlungen für bestimmte Typen von MFTs, z. B. Decoder.

Thema BESCHREIBUNG
Informationen zu MFTs Bietet eine kurze Übersicht über MFTs.
Grundlegendes MFT-Verarbeitungsmodell Beschreibt ausführlicher das grundlegende Modell für die Verarbeitung von Daten mit einem MFT.
Asynchrone MFTs Beschreibt ein asynchrones Verarbeitungsmodell, das eine Alternative zum basisbasierten Modell darstellt.
Die asynchrone Verarbeitung wurde in Windows 7 eingeführt. Nicht jedes MFT unterstützt dieses Modell.
Registrieren und Aufzählen von MFTs Registrieren eines MFT und Auflisten von MFTs in der Registrierung
Nutzungseinschränkungen Beschreibt den Mechanismus zum Entsperren eines MFT mit Einschränkungen für das Einsatzfeld.
Vergleich von MFTs und DMOs Fasst die Unterschiede zwischen MFTs und DMOs zusammen.
Schreiben eines benutzerdefinierten MFT Richtlinien für das Schreiben eines benutzerdefinierten MFT.

 

Media Foundation-Pipeline

Media Foundation-Architektur

IMFTransform