Freigeben über


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:

  1. Erstellen Sie eine Implementierung dieser Schnittstelle.
  2. Initialisieren Sie Ihre Implementierung mit einer Liste von URLs. Geben Sie optional MIME-Typen und Medienabfragezeichenfolgen für jede URL an.
  3. 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

Weitere Informationen

Media Foundation-Schnittstellen