IEnumFilters-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 IEnumFilters
-Schnittstelle listet die Filter in einem Filterdiagramm auf. Rufen Sie zum Abrufen dieser Schnittstelle die IFilterGraph::EnumFilters-Methode im Filter Graph-Manager auf. Weitere Informationen finden Sie unter Auflisten von Objekten in einem Filtergraphen.
Diese Schnittstelle implementiert ein standardmäßiges COM-Auflistungsobjekt (Component Object Model).
Wenn sich der Filtersatz im Diagramm ändert, geben einige Methoden auf dieser Schnittstelle VFW_E_ENUM_OUT_OF_SYNC zurück. Rufen Sie die IEnumFilters::Reset-Methode auf, um den Enumerator erneut zu synchronisieren.
Vererbung
Die IEnumFilters-Schnittstelle erbt von der IUnknown-Schnittstelle . IEnumFilters verfügt auch über folgende Membertypen:
Methoden
Die IEnumFilters-Schnittstelle verfügt über diese Methoden.
IEnumFilters::Clone Die Clone-Methode stellt eine Kopie des Enumeratorobjekts her. Das zurückgegebene Objekt beginnt mit demselben Enumerationszustand wie das Original. |
IEnumFilters::Next Die Next-Methode ruft die angegebene Anzahl von Filtern in der Enumerationssequenz ab. |
IEnumFilters::Reset Die Reset-Methode setzt die Enumerationssequenz an den Anfang zurück. (IEnumFilters.Reset) |
IEnumFilters::Skip Die Skip-Methode überspringt eine angegebene Anzahl von Filtern. |
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) |