IMFMediaEngineSrcElements-Schnittstelle (mfmediaengine.h)
Stellt der Medien-Engine eine Liste der Medienressourcen bereit.
Vererbung
Die IMFMediaEngineSrcElements-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFMediaEngineSrcElements verfügt auch über folgende Membertypen:
Methoden
Die IMFMediaEngineSrcElements-Schnittstelle verfügt über diese Methoden.
IMFMediaEngineSrcElements::AddElement Fügt am Ende der Liste ein Quellelement hinzu. |
IMFMediaEngineSrcElements::GetLength Ruft die Anzahl der Quellelemente in der Liste ab. |
IMFMediaEngineSrcElements::GetMedia Ruft den beabsichtigten Medientyp eines Elements in der Liste ab. |
IMFMediaEngineSrcElements::GetType Ruft den MIME-Typ eines Elements in der Liste ab. |
IMFMediaEngineSrcElements::GetURL Ruft die URL eines Elements in der Liste ab. |
IMFMediaEngineSrcElements::RemoveAllElements Entfernt alle Quellelemente aus der Liste. |
Hinweise
Die IMFMediaEngineSrcElements-Schnittstelle stellt eine sortierte Liste von Medienressourcen dar.
Mit dieser Schnittstelle kann die Anwendung dieselben Audio-/Videoinhalte in verschiedenen Codierungsformaten bereitstellen, z. B. H.264 und Windows Media Video. Wenn auf dem Computer des Benutzers kein bestimmter Codec vorhanden ist, versucht die Medien-Engine die nächste URL in der Liste. Gehen Sie wie folgt vor, um diese Schnittstelle zu verwenden:
- Erstellen Sie eine Implementierung dieser Schnittstelle.
- Initialisieren Sie Ihre Implementierung mit einer Liste von URLs. Geben Sie optional MIME-Typen und Medienabfragezeichenfolgen für jede URL an.
- Rufen Sie die IMFMediaEngine::SetSourceElements-Methode auf .
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 |