Freigeben über


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)