IMFMediaEngineExtension-Schnittstelle (mfmediaengine.h)
Ermöglicht einer Anwendung das Laden von Medienressourcen in der Medien-Engine.
Vererbung
Die IMFMediaEngineExtension-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFMediaEngineExtension verfügt auch über folgende Membertypen:
Methoden
Die IMFMediaEngineExtension-Schnittstelle verfügt über diese Methoden.
IMFMediaEngineExtension::BeginCreateObject Startet eine asynchrone Anforderung, um entweder einen Bytedatenstrom oder eine Medienquelle zu erstellen. |
IMFMediaEngineExtension::CancelObjectCreation Bricht die aktuelle Anforderung zum Erstellen eines -Objekts ab. |
IMFMediaEngineExtension::CanPlayType Fragt ab, ob das Objekt einen angegebenen Typ von Medienressource laden kann. |
IMFMediaEngineExtension::EndCreateObject Schließt eine asynchrone Anforderung ab, um einen Bytestream oder eine Medienquelle zu erstellen. |
Hinweise
Um diese Schnittstelle zu verwenden, legen Sie das attribut MF_MEDIA_ENGINE_EXTENSION fest, wenn Sie die IMFMediaEngineClassFactory::CreateInstance-Methode aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfmediaengine.h |