CBaseFilter.Stop-Methode

Die Stop -Methode beendet den Filter. Diese Methode implementiert die IMediaFilter::Stop-Methode.

Syntax

HRESULT Stop();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt S _ OK zurück, wenn erfolgreich, oder ein HRESULT-Wert, der die Ursache des Fehlers angibt.

Bemerkungen

Diese Methode ruft die CBasePin::Inactive-Methode für jeden verbundenen Pin des Filters auf. Außerdem wird der Zustand des Filters auf Zustand _ beendet eingestellt.

Wenn der Filter beendet wird, sollte er Stichproben von upstream ablehnen, die Bereitstellung von Beispielen nachgeschaltet beenden, Arbeitsthreads herunterfahren und alle Ressourcen, die er für das Streaming verwendet hat, frei geben.

Requirements (Anforderungen)

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

Weitere Informationen

CBaseFilter-Klasse