Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Dieser Header wird von Microsoft Media Foundation verwendet. Weitere Informationen finden Sie unter:
mfmediaengine.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IMFBufferListNotify Ermöglicht imFSourceBufferList -Objekt, seine Clients über wichtige Zustandsänderungen zu benachrichtigen. |
|
IMFCdmSuspendNotify Wird verwendet, um dem Client zu ermöglichen, das Content Decryption Module (CDM) zu benachrichtigen, wenn globale Ressourcen vor dem Anhalten in einen konsistenten Zustand versetzt werden sollen. |
|
IMFExtendedDRMTypeSupport- Stellt Methoden zum Abfragen bereit, ob ein angegebener Inhaltstyp für ein angegebenes Schlüsselsystem unterstützt wird. |
|
IMFMediaEngine- Ermöglicht einer Anwendung die Wiedergabe von Audio- oder Videodateien. |
|
IMFMediaEngineClassFactory- Erstellt eine Instanz des Medienmoduls. |
|
IMFMediaEngineClassFactory2- Erstellt eine Instanz des IMFMediaKeys -Objekts. |
|
IMFMediaEngineClassFactory4 Stellt die CreateContentDecryptionModuleFactory-Methode zum Erstellen einer Instanz von IMFContentDecryptionModuleFactory, einer Klassenfactory für CDM-Objekte (Content Decryption Module) für ein angegebenes Schlüsselsystem bereit. |
|
IMFMediaEngineClassFactoryEx Erweiterung für die IMFMediaEngineClassFactory-Schnittstelle. |
|
IMFMediaEngineEME- Implementiert vom Medienmodul, um verschlüsselte Medienerweiterungsmethoden hinzuzufügen. |
|
IMFMediaEngineEx- Erweitert die IMFMediaEngine-Schnittstelle. |
|
IMFMediaEngineExtension Ermöglicht einer Anwendung das Laden von Medienressourcen im Medienmodul. |
|
IMFMediaEngineNeedKeyNotify Stellt einen Rückruf an das Medienmodul dar, um Wichtige Anforderungsdaten zu benachrichtigen. |
|
IMFMediaEngineNotify Rückrufschnittstelle für die IMFMediaEngine-Schnittstelle. |
|
IMFMediaEngineOPMInfo Stellt Methoden zum Abrufen von Informationen zum Output Protection Manager (OPM) bereit. |
|
IMFMediaEngineProtectedContent Ermöglicht dem Medienmodul die Wiedergabe geschützter Videoinhalte. |
|
IMFMediaEngineSrcElements Stellt das Medienmodul mit einer Liste von Medienressourcen bereit. |
|
IMFMediaEngineSrcElementsEx Erweitert die IMFMediaEngineSrcElements-Schnittstelle, um zusätzliche Funktionen bereitzustellen. |
|
IMFMediaEngineSupportsSourceTransfer Ermöglicht die Übertragung der Medienquelle zwischen dem Medienmodul und dem Freigabemodul für "Wiedergeben auf". |
|
IMFMediaEngineWebSupport- Ermöglicht die Wiedergabe von Webaudio. |
|
IMFMediaError- Stellt den aktuellen Fehlerstatus für das Medienmodul bereit. |
|
IMFMediaKeys Stellt einen Medienschlüssel dar, der zum Entschlüsseln von Mediendaten mithilfe eines DRM-Schlüsselsystems (Digital Rights Management) verwendet wird. |
|
IMFMediaKeySession- Stellt eine Sitzung mit dem DRM-Schlüsselsystem (Digital Rights Management) dar. |
|
IMFMediaKeySessionNotify Stellt einen Mechanismus zum Benachrichtigen der App über Informationen zur Medientastensitzung bereit. |
|
IMFMediaSourceExtension- Stellt Funktionen für die Medienquellenerweiterung (Media Source Extension,) bereit. |
|
IMFMediaSourceExtensionNotify Stellt Funktionen zum Auslösen von Ereignissen bereit, die mit IMFMediaSourceExtension verknüpft sind. |
|
IMFMediaTimeRange- Stellt eine Liste der Zeitbereiche dar, in denen jeder Bereich durch eine Start- und Endzeit definiert wird. |
|
IMFSourceBuffer- Stellt einen Puffer dar, der Mediendaten für eine IMFMediaSourceExtension enthält. |
|
IMFSourceBufferList- Stellt eine Auflistung von IMFSourceBuffer -Objekten dar. |
|
IMFSourceBufferNotify Stellt Funktionen zum Auslösen von Ereignissen bereit, die mit IMFSourceBuffer verknüpft sind. |
|
IMFTimedText- Ein zeitgesteuertes Textobjekt stellt eine Komponente von zeitgesteuertem Text dar. |
|
IMFTimedTextBinary Stellt den Dateninhalt eines zeitgesteuerten Textobjekts dar. |
|
IMFTimedTextCue Stellt das timed-text-cue -Objekt dar. |
|
IMFTimedTextFormattedText Stellt einen Block mit formatiertem zeitgesteuertem Text dar. |
|
IMFTimedTextNotify Schnittstelle, die Rückrufe für Microsoft Media Foundation-Benachrichtigungen mit zeitbasiertem Text definiert. |
|
IMFTimedTextRegion- Stellt den Anzeigebereich eines zeitgesteuerten Textobjekts dar. |
|
IMFTimedTextStyle Stellt die Formatvorlage für zeitlimitierten Text dar. |
|
IMFTimedTextTrack- Stellt eine Nachverfolgung von Zeittext dar. |
|
IMFTimedTextTrackList- Stellt eine Liste der zeitgesteuerten Textspuren dar. |
Strukturen
|
MFVideoNormalizedRect Die MFVideoNormalizedRect -Struktur (mfmediaengine.h) definiert ein normalisiertes Rechteck, das verwendet wird, um Unterrechtecke in einem Videorechteck anzugeben. |
Enumerationen
|
MF_MEDIA_ENGINE_CANPLAY Gibt die Wahrscheinlichkeit an, dass das Medienmodul einen bestimmten Medienressourcentyp wiedergeben kann. |
|
MF_MEDIA_ENGINE_CREATEFLAGS Enthält Flags für die IMFMediaEngineClassFactory::CreateInstance-Methode. |
|
MF_MEDIA_ENGINE_ERR Definiert Fehlerstatuscodes für das Medienmodul. |
|
MF_MEDIA_ENGINE_EVENT Definiert Ereigniscodes für das Medienmodul. |
|
MF_MEDIA_ENGINE_EXTENSION_TYPE Gibt Die Erweiterungstypen des Medienmoduls an. |
|
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS Gibt die Inhaltsschutzanforderungen für einen Videoframe an. |
|
MF_MEDIA_ENGINE_KEYERR Definiert Medienschlüsselfehlercodes für das Medienmodul. |
|
MF_MEDIA_ENGINE_NETWORK Definiert Netzwerkstatuscodes für das Medienmodul. |
|
MF_MEDIA_ENGINE_OPM_STATUS Definiert den Status des Output Protection Manager (OPM). |
|
MF_MEDIA_ENGINE_PRELOAD Definiert Vorabladehinweise für das Medienmodul. |
|
MF_MEDIA_ENGINE_PROTECTION_FLAGS Enthält Flags, die angeben, ob das Medienmodul geschützte Inhalte wiedergibt und ob das Medienmodul den geschützten Medienpfad (PMP) verwendet. |
|
MF_MEDIA_ENGINE_READY Definiert Ready-State-Werte für das Medienmodul. |
|
MF_MEDIA_ENGINE_S3D_PACKING_MODE Gibt das Layout für einen verpackten 3D-Videoframe an. |
|
MF_MEDIA_ENGINE_SEEK_MODE Definiert Werte für den Suchmodus des Medienmoduls. |
|
MF_MEDIA_ENGINE_STATISTIC Identifiziert Statistiken, die das Medienmodul während der Wiedergabe nachverfolgt. |
|
MF_MEDIA_ENGINE_STREAMTYPE_FAILED Gibt die Art des fehlgeschlagenen Mediendatenstroms an. |
|
MF_MSE_ERROR Definiert die verschiedenen Fehlerzustände der Medienquellenerweiterung. |
|
MF_MSE_READY Definiert die verschiedenen bereiten Zustände der Medienquellenerweiterung. |
|
MF_TIMED_TEXT_ALIGNMENT Gibt an, wie Text im übergeordneten Blockelement ausgerichtet wird. |
|
MF_TIMED_TEXT_CUE_EVENT Gibt den Typ eines zeitlimitierten Textmarkerereignisses an. |
|
MF_TIMED_TEXT_DECORATION Gibt an, wie Text formatiert wird (unterstrichen usw.). |
|
MF_TIMED_TEXT_DISPLAY_ALIGNMENT Gibt an, wie Text an der Anzeige ausgerichtet wird. |
|
MF_TIMED_TEXT_ERROR_CODE Gibt den Typfehler an, der mit einer zeitlichen Textspur aufgetreten ist. |
|
MF_TIMED_TEXT_FONT_STYLE Gibt den Schriftschnitt des zeitlimitierten Texts an. |
|
MF_TIMED_TEXT_SCROLL_MODE Gibt an, wie Text angezeigt wird, wenn das übergeordnete Element gescrollt wird. |
|
MF_TIMED_TEXT_TRACK_KIND Gibt die Art der zeitlimitierten Textspur an. |
|
MF_TIMED_TEXT_UNIT_TYPE Gibt die Einheiten an, in denen der zeitlich festgelegte Text gemessen wird. |
|
MF_TIMED_TEXT_WRITING_MODE Gibt die Reihenfolge an, in der Text für das übergeordnete Element geschrieben wird. |