Freigeben über


IAMStreamSelect-Schnittstelle (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die IAMStreamSelect Schnittstelle wählt aus den verfügbaren Streams in einem Parserfilter aus. Beispielsweise kann eine Datei Audiodatenströme enthalten, die in mehreren Sprachen codiert sind, z. B. Englisch, Deutsch und Französisch. Die Anwendung könnte diese Schnittstelle verwenden, um auszuwählen, welche Sprache wiedergegeben wird.

Vererbung

Die IAMStreamSelect-Schnittstelle erbt von der IUnknown-Schnittstelle . IAMStreamSelect verfügt auch über folgende Arten von Membern:

Methoden

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

 
IAMStreamSelect::Count

Die Count-Methode ruft die Anzahl der verfügbaren Streams ab.
IAMStreamSelect::Enable

Die Enable-Methode aktiviert oder deaktiviert einen bestimmten Stream.
IAMStreamSelect::Info

Die Info-Methode ruft Informationen zu einem bestimmten Datenstrom ab.

Hinweise

Die folgenden Filter implementieren diese Schnittstelle:

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)