CEnumPins-Klasse

cenumpins-Klassenhierarchie

Die CEnumPins -Klasse implementiert einen Enumerator für Pins.

Diese Klasse implementiert die IEnumPins-Schnittstelle. Sie ruft die folgenden CBaseFilter-Methoden auf:

Wenn der Filter Pins dynamisch erstellt oder zerstört, erhöht er die Pinversion, sobald sich die Stecknadeln ändern. Wenn sich die Versionsnummer ändert, wird das Enumeratorobjekt nicht mehr mit dem Filter synchronisiert. Sobald der Enumerator nicht mehr synchron ist, geben die Methoden in CEnumPins VFW _ E _ ENUM _ OUT OF SYNC _ _ zurück. Rufen Sie die CEnumPins::Reset-Methode auf, um den Enumerator erneut zu synchronisieren.

Öffentliche Methoden BESCHREIBUNG
CEnumPins Konstruktormethode.
~CEnumPins Destruktormethode. Virtuellen.
IEnumPins-Methoden BESCHREIBUNG
Klon Erstellt eine Kopie des Enumerators mit dem gleichen Enumerationszustand.
Weiter Ruft eine angegebene Anzahl von Pins ab.
Zurücksetzen Setzt die Enumerationsfolge auf den Anfang zurück.
Überspringen Überspringt eine angegebene Anzahl von Pins.

Requirements (Anforderungen)

Anforderung Wert
Header
Amfilter.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)