Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema werden die Header und Bibliotheken aufgeführt, die alle Media Foundation-APIs definieren.
Informationen zum Suchen des Headers und der Bibliothek für ein bestimmtes API-Element finden Sie auf den Referenzseiten in der Media Foundation Programming Reference.
Header
- codecapi.h
- d3d11.h
- d3d9.h
- d3d9caps.h
- d3d9types.h
- dxva.h
- dxva2api.h
- dxvahd.h
- evr.h
- evr9.h
- mfapi.h
- mfcaptureengine.h
- mferrors.h
- mfidl.h
- mfmediacapture.h
- mfmediaengine.h
- mfmp2dlna.h
- mfobjects.h
- mfplat.lib
- mfplay.h
- mfreadwrite.h
- mftransform.h
- opmapi.h
- wmcodecdsp.h
- wmcontainer.h
Bibliotheken
- dxva2.lib
- evr.lib
- mf.lib
- mfplat.lib
- mfplay.lib
- mfreadwrite.lib
- mfuuid.lib
Bibliotheksänderungen in Windows 7
Ab Windows 7 werden bestimmte Media Foundation-Funktionen aus verschiedenen DLL-Dateien exportiert als in früheren Versionen.
Diese Änderungen wirken sich auf die folgenden LIB-Dateien aus:
- evr.lib
- mf.lib
- mfplat.lib
Eine Anwendung, die eine dieser Funktionen verwendet, muss je nach SDK-Version und Zielplattform eine Verknüpfung mit einer anderen Gruppe von LIB-Dateien herstellen.
SDK-Version | Bibliotheken |
---|---|
Windows SDK für Windows Vista Windows SDK für Windows Server 2008 |
evr.lib mf.lib mfplat.lib |
Windows SDK für Windows 7 | Wenn die Zielplattform Windows Vista oder Windows Server 2008 ist, verknüpfen Sie die folgenden Bibliotheken:
|
Zusätzliche Informationen zu Hilfsfunktionen
Die Windows 8-MFPlat.dll ist eine Komponente des Microsoft Windows-Betriebssystems. Es verfügt über mehrere Funktionen im Modul.
MFPlat implementiert Hilfsfunktionen für geringe Speicherzuordnung, Vorgangsplanung FIFOs und win32 Dateizugriffsabstraktionen. Um spezifischer zu sein, bietet sie Unterstützung für Folgendes:
- Zuordnen und Initialisieren von Speicherpuffern (als "Beispiele" bezeichnet) und Hilfsprogramme zur Vereinfachung der Verwaltung ihrer Lebensdauer
- effiziente Datenkopiefunktionen für Speicherpuffer
- Zuweisung und Initialisierung des Vorgangs FIFOs (als "Ereignisse" bezeichnet)
- Implementieren eines einfachen Uhrobjekts
- Implementieren eines Win32-Dateiwrappers
- Zuordnen und Initialisieren von Arrays von Speicherpuffern für CPUs und GPUs
Wenn die MFStartup Methode erfolgreich ist, stellt MFPlat die folgende Arbeitswarteschlangenfunktion bereit:
- interne Unterstützung von E/A-Elementen (wie vom Win32-Dateiwrapper und Socketbibliotheken verwendet)
- Bereitstellen eines Arrays von Multithread-Arbeitswarteschlangen mit Threadprioritätsunterstützung
- Unterstützen von Arbeitsaufgaben, Zeitgeberelementen und Warteelementen durch die Arbeitswarteschlangen
MFPlat bietet Hilfsfunktionen zum Suchen und Erstellen von Medientransformationen und Medienquellen, die auf dem System registriert sind, sowie zum Erstellen und Bearbeiten von Medientypen, obwohl MFPlat selbst die eigentlichen Medien nicht erstellen und wiedergeben kann.
Verwandte Themen