Freigeben über


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

Weitere Informationen

Media Foundation-Schnittstellen