CBaseInputPin.CheckStreaming-Methode

Bestimmt, ob der Pin Stichproben akzeptieren kann.

Syntax

virtual HRESULT CheckStreaming();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt einen der in der folgenden Tabelle aufgeführten HRESULT-Werte zurück.

Rückgabecode Beschreibung
S _ OK
Erfolg.
S _ FALSE
Pin wird gerade geleert.
VFW _ _ E-LAUFZEITFEHLER _
Es ist ein Laufzeitfehler aufgetreten.
VFW _ E _ WRONG _ STATE
Die Stecknadel wird beendet.

Bemerkungen

Die abgeleitete Klasse kann diese Methode überschreiben, um weitere Überprüfungen durchzuführen. Rufen Sie in der überschreibenden Methode auch die Basisklassenimplementierung auf.

Die CBaseInputPin::Receive-Methode ruft diese Methode auf. Sie sollten die CBasePin::EndOfStream-Methode überschreiben, um auch diese Methode auf aufruft.

Requirements (Anforderungen)

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

Weitere Informationen

CBaseInputPin-Klasse