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 |