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) |