IMFMediaSourceExtension-Schnittstelle (mfmediaengine.h)
Stellt Funktionen für die Medienquellenerweiterung (Media Source Extension, MSE) bereit.
Vererbung
Die IMFMediaSourceExtension-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFMediaSourceExtension verfügt auch über folgende Arten von Membern:
Methoden
Die IMFMediaSourceExtension-Schnittstelle verfügt über diese Methoden.
IMFMediaSourceExtension::AddSourceBuffer Fügt der Sammlung von Puffern, die der IMFMediaSourceExtension zugeordnet sind, einen IMFSourceBuffer hinzu. |
IMFMediaSourceExtension::GetActiveSourceBuffers Ruft die Quellpuffer ab, die aktiv Mediendaten für die Medienquelle bereitstellen. |
IMFMediaSourceExtension::GetDuration Ruft die Dauer der Medienquelle in Einheiten von 100 Nanosekunden ab. |
IMFMediaSourceExtension::GetReadyState Ruft den Bereitzustand der Medienquelle ab. |
IMFMediaSourceExtension::GetSourceBuffer Ruft den IMFSourceBuffer am angegebenen Index in der Puffersammlung ab. |
IMFMediaSourceExtension::GetSourceBuffers Ruft die Auflistung von Quellpuffern ab, die dieser Medienquelle zugeordnet sind. |
IMFMediaSourceExtension::IsTypeSupported Ruft einen Wert ab, der angibt, ob der angegebene MIME-Typ von der Medienquelle unterstützt wird. |
IMFMediaSourceExtension::RemoveSourceBuffer Entfernt den angegebenen Quellpuffer aus der Auflistung der Quellpuffer, die vom IMFMediaSourceExtension-Objekt verwaltet werden. |
IMFMediaSourceExtension::SetDuration Legt die Dauer der Medienquelle in Einheiten von 100 Nanosekunden fest. |
IMFMediaSourceExtension::SetEndOfStream Geben Sie an, dass das Ende des Mediendatenstroms erreicht wurde. |
Hinweise
Media Source Extensions (MSE) ist ein W3C-Standard (World Wide Web Consortium), der die HTML5-Medienelemente erweitert, um die dynamische Änderung des Mediendatenstroms ohne Plug-Ins zu ermöglichen. Die IMFMediaSourceExtension-Schnittstelle und die zugehörige Microsoft Win32-API implementieren MSE und werden voraussichtlich nur von Webbrowsern aufgerufen, die MSE implementieren.
Die MSE-Medienquelle verfolgt den bereiten Zustand der Quelle sowie eine Liste der IMFSourceBuffer-Objekte , die Mediendaten für die Quelle bereitstellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfmediaengine.h |