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.
Dieser Header wird von Microsoft Media Foundation verwendet. Weitere Informationen finden Sie unter
mfmediaengine.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IMFBufferListNotify Ermöglicht es dem IMFSourceBufferList-Objekt, seine Clients über wichtige Zustandsänderungen zu benachrichtigen. |
|
IMFCdmSuspendNotify Wird verwendet, um dem Client die Benachrichtigung des Inhaltsentschlüsselungsmoduls (CDM) zu ermöglichen, 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 instance der Medien-Engine. |
|
IMFMediaEngineClassFactory2 Erstellt eine instance des IMFMediaKeys-Objekts. |
|
IMFMediaEngineClassFactory4 Stellt die CreateContentDecryptionModuleFactory-Methode zum Erstellen einer instance von IMFContentDecryptionModuleFactory bereit, einer Klassenfactory für CDM-Objekte (Content Decryption Module) für ein angegebenes Schlüsselsystem. |
|
IMFMediaEngineClassFactoryEx Erweiterung für die IMFMediaEngineClassFactory-Schnittstelle. |
|
IMFMediaEngineEME Wird von der Medien-Engine implementiert, um Methoden für verschlüsselte Medienerweiterungen hinzuzufügen. |
|
IMFMediaEngineEx Erweitert die IMFMediaEngine-Schnittstelle. |
|
IMFMediaEngineExtension Ermöglicht einer Anwendung das Laden von Medienressourcen in der Medien-Engine. |
|
IMFMediaEngineNeedKeyNotify Stellt einen Rückruf für die Medien-Engine dar, um Schlüsselanforderungsdaten zu benachrichtigen. |
|
IMFMediaEngineNotify Rückrufschnittstelle für die IMFMediaEngine-Schnittstelle. |
|
IMFMediaEngineOPMInfo Stellt Methoden zum Abrufen von Informationen zum Ausgabeschutz-Manager (OPM) bereit. |
|
IMFMediaEngineProtectedContent Ermöglicht der Medien-Engine die Wiedergabe geschützter Videoinhalte. |
|
IMFMediaEngineSrcElements Stellt die Medien-Engine mit einer Liste von Medienressourcen bereit. |
|
IMFMediaEngineSrcElementsEx Erweitert die IMFMediaEngineSrcElements-Schnittstelle, um zusätzliche Funktionen bereitzustellen. |
|
IMFMediaEngineSupportsSourceTransfer Ermöglicht die Übertragung der Medienquelle zwischen der Medien-Engine und der Freigabe-Engine für die Wiedergabe an. |
|
IMFMediaEngineWebSupport Ermöglicht die Wiedergabe von Webaudio. |
|
IMFMediaError Stellt den aktuellen Fehler status für die Medien-Engine 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 Medienschlüsselsitzung bereit. |
|
IMFMediaSourceExtension Stellt Funktionen für die Medienquellenerweiterung (Media Source Extension, MSE) bereit. |
|
IMFMediaSourceExtensionNotify Stellt Funktionen zum Auslösen von Ereignissen bereit, die IMFMediaSourceExtension zugeordnet sind. |
|
IMFMediaTimeRange Stellt eine Liste von Zeitbereichen 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 IMFSourceBuffer zugeordnet 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 Timed Text-Benachrichtigungen definiert. |
|
IMFTimedTextRegion Stellt den Anzeigebereich eines Objekts mit zeitgesteuertem Text dar. |
|
IMFTimedTextStyle Stellt die Formatvorlage für zeitlimitierten Text dar. |
|
IMFTimedTextTrack Stellt eine Nachverfolgung von zeitlimitiertem Text dar. |
|
IMFTimedTextTrackList Stellt eine Liste mit 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 die Medien-Engine einen angegebenen Typ von Medienressourcen wiedergeben kann. |
|
MF_MEDIA_ENGINE_CREATEFLAGS Enthält Flags für die METHODE IMFMediaEngineClassFactory::CreateInstance. |
|
MF_MEDIA_ENGINE_ERR Definiert Fehlercodes status für die Medien-Engine. |
|
MF_MEDIA_ENGINE_EVENT Definiert Ereigniscodes für die Medien-Engine. |
|
MF_MEDIA_ENGINE_EXTENSION_TYPE Gibt die Erweiterungstypen der Medien-Engine an. |
|
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS Gibt die Inhaltsschutzanforderungen für einen Videoframe an. |
|
MF_MEDIA_ENGINE_KEYERR Definiert Medienschlüsselfehlercodes für die Medien-Engine. |
|
MF_MEDIA_ENGINE_NETWORK Definiert Netzwerk-status-Codes für die Medien-Engine. |
|
MF_MEDIA_ENGINE_OPM_STATUS Definiert die status des Ausgabeschutz-Managers (OPM). |
|
MF_MEDIA_ENGINE_PRELOAD Definiert Vorabladehinweise für die Medien-Engine. |
|
MF_MEDIA_ENGINE_PROTECTION_FLAGS Enthält Flags, die angeben, ob die Medien-Engine geschützte Inhalte wiedergibt und ob die Medien-Engine den geschützten Medienpfad (Protected Media Path, PMP) verwendet. |
|
MF_MEDIA_ENGINE_READY Definiert Ready-State-Werte für die Medien-Engine. |
|
MF_MEDIA_ENGINE_S3D_PACKING_MODE Gibt das Layout für einen gepackten 3D-Videoframe an. |
|
MF_MEDIA_ENGINE_SEEK_MODE Definiert Werte für den Suchmodus der Medien-Engine. |
|
MF_MEDIA_ENGINE_STATISTIC Identifiziert Statistiken, die die Medien-Engine während der Wiedergabe nachverfolgt. |
|
MF_MEDIA_ENGINE_STREAMTYPE_FAILED Gibt die Art des Mediendatenstroms an, bei dem ein Fehler aufgetreten ist. |
|
MF_MSE_ERROR Definiert die verschiedenen Fehlerzustände der Medienquellenerweiterung. |
|
MF_MSE_READY Definiert die verschiedenen Bereit-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 zeitbasierten Text-Cue-Ereignisses an. |
|
MF_TIMED_TEXT_DECORATION Gibt an, wie Text ergänzt (unterstrichen usw.) wird. |
|
MF_TIMED_TEXT_DISPLAY_ALIGNMENT Gibt an, wie Text an der Anzeige ausgerichtet wird. |
|
MF_TIMED_TEXT_ERROR_CODE Gibt den Artfehler an, der bei einer zeitlimitierten 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 zeitlimitierte Text gemessen wird. |
|
MF_TIMED_TEXT_WRITING_MODE Gibt die Sequenz an, in der Text in das übergeordnete Element geschrieben wird. |