IMFMediaEngineEx-Schnittstelle (mfmediaengine.h)

Erweitert die IMFMediaEngine-Schnittstelle .

Vererbung

Die IMFMediaEngineEx-Schnittstelle erbt von IMFMediaEngine. IMFMediaEngineEx verfügt auch über folgende Membertypen:

Methoden

Die IMFMediaEngineEx-Schnittstelle verfügt über diese Methoden.

 
IMFMediaEngineEx::ApplyStreamSelections

Wendet die Datenstromauswahl aus vorherigen Aufrufen auf SetStreamSelection an.
IMFMediaEngineEx::CancelTimelineMarkerTimer

Bricht den nächsten ausstehenden Zeitleiste marker ab.
IMFMediaEngineEx::EnableHorizontalMirrorMode

Aktiviert oder deaktiviert die Spiegelung des Videos.
IMFMediaEngineEx::EnableTimeUpdateTimer

Aktiviert oder deaktiviert den Zeitupdatetimer.
IMFMediaEngineEx::EnableWindowlessSwapchainMode

Aktiviert oder deaktiviert den fensterlosen Swapchainmodus.
IMFMediaEngineEx::FrameStep

Schritte vorwärts oder rückwärts um einen Frame.
IMFMediaEngineEx::GetAudioEndpointRole

Ruft die Audiogeräteendpunktrolle ab, die für den nächsten Aufruf von SetSource oder Load verwendet wird.
IMFMediaEngineEx::GetAudioStreamCategory

Ruft die Audiostreamkategorie ab, die für den nächsten Aufruf von SetSource oder Load verwendet wird.
IMFMediaEngineEx::GetBalance

Ruft den Audioausgleich ab.
IMFMediaEngineEx::GetNumberOfStreams

Ruft die Anzahl der Streams in der Medienressource ab.
IMFMediaEngineEx::GetPresentationAttribute

Ruft ein Präsentationsattribut aus der Medienressource ab.
IMFMediaEngineEx::GetRealTimeMode

Ruft den Echtzeitmodus ab, der für den nächsten Aufruf von SetSource oder Load verwendet wird.
IMFMediaEngineEx::GetResourceCharacteristics

Ruft verschiedene Flags ab, die die Medienressource beschreiben.
IMFMediaEngineEx::GetStatistics

Ruft eine Wiedergabestatistik von der Medien-Engine ab.
IMFMediaEngineEx::GetStereo3DFramePackingMode

Ruft für stereoskopisches 3D-Video das Layout der beiden Ansichten innerhalb eines Videoframes ab.
IMFMediaEngineEx::GetStereo3DRenderMode

Bei stereoskopischen 3D-Videos wird abgefragt, wie die Medien-Engine den 3D-Videoinhalt rendert.
IMFMediaEngineEx::GetStreamAttribute

Ruft ein Attribut auf Streamebene aus der Medienressource ab.
IMFMediaEngineEx::GetStreamSelection

Fragt ab, ob ein Stream für die Wiedergabe ausgewählt ist. (IMFMediaEngineEx.GetStreamSelection)
IMFMediaEngineEx::GetTimelineMarkerTimer

Ruft die Uhrzeit des nächsten Zeitleiste Markers ab, falls vorhanden.
IMFMediaEngineEx::GetVideoSwapchainHandle

Ruft ein Handle für die fensterlose Swapchain ab.
IMFMediaEngineEx::InsertAudioEffect

Fügt einen Audioeffekt ein.
IMFMediaEngineEx::InsertVideoEffect

Fügt einen Videoeffekt ein.
IMFMediaEngineEx::IsPlaybackRateSupported

Fragt ab, ob die Medien-Engine mit einer angegebenen Wiedergaberate wiedergegeben werden kann.
IMFMediaEngineEx::IsProtected

Fragt ab, ob die Medienressource geschützte Inhalte enthält.
IMFMediaEngineEx::IsStereo3D

Fragt ab, ob die Medienressource stereoskopisches 3D-Video enthält.
IMFMediaEngineEx::RemoveAllEffects

Entfernt alle Audio- und Videoeffekte.
IMFMediaEngineEx::SetAudioEndpointRole

Legt den Audiogeräteendpunkt fest, der für den nächsten Aufruf von SetSource oder Load verwendet wird.
IMFMediaEngineEx::SetAudioStreamCategory

Legt die Audiostreamkategorie für den nächsten Aufruf von SetSource oder Load fest.
IMFMediaEngineEx::SetBalance

Legt den Audioausgleich fest. (IMFMediaEngineEx.SetBalance)
IMFMediaEngineEx::SetCurrentTimeEx

Sucht mit dem angegebenen MF_MEDIA_ENGINE_SEEK_MODE zu einer neuen Wiedergabeposition.
IMFMediaEngineEx::SetRealTimeMode

Legt den Echtzeitmodus fest, der für den nächsten Aufruf von SetSource oder Load verwendet wird.
IMFMediaEngineEx::SetSourceFromByteStream

Öffnet eine Medienressource aus einem Bytestream.
IMFMediaEngineEx::SetStereo3DFramePackingMode

Legt für stereoskopisches 3D-Video das Layout der beiden Ansichten innerhalb eines Videoframes fest.
IMFMediaEngineEx::SetStereo3DRenderMode

Gibt für stereoskopische 3D-Videos an, wie die Medien-Engine den 3D-Videoinhalt rendert.
IMFMediaEngineEx::SetStreamSelection

Wählt einen Stream für die Wiedergabe aus oder hebt die Auswahl auf.
IMFMediaEngineEx::SetTimelineMarkerTimer

Gibt eine Präsentationszeit an, zu der die Medien-Engine ein Markerereignis sendet.
IMFMediaEngineEx::UpdateVideoStream

Updates das Quellrechteck, das Zielrechteck und die Rahmenfarbe für das Video.

Hinweise

Die IMFMediaEngine-Schnittstelle enthält Methoden, die den HTML5-Medienelementen zugeordnet sind. IMFMediaEngineEx bietet zusätzliche Funktionen, die nicht direkt html5 entsprechen.

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

IMFMediaEngine

Beispiel für die Medien-Engine

Media Foundation-Schnittstellen