CBaseRenderer.CompleteStateChange-Methode

Die CompleteStateChange -Methode bestimmt, ob ein Übergang zum angehaltenen Zustand abgeschlossen ist.

Syntax

virtual HRESULT CompleteStateChange(
   FILTER_STATE OldState
);

Parameter

OldState

Zustand vor dem Übergang.

Rückgabewert

Gibt S _ OK zurück, wenn der Übergang abgeschlossen ist. Andernfalls gibt S _ FALSE zurück.

Bemerkungen

Die CBaseRenderer::P ause-Methode ruft diese Methode auf, um den Status des Zustandsübergangs zu aktualisieren. Im Allgemeinen wird der Übergang zu angehalten erst abgeschlossen, wenn der Filter ein Beispiel empfängt. In einigen Situationen wird der Übergang jedoch sofort abgeschlossen, z. B. wenn der Filter nicht verbunden ist oder wenn das Ende des Streams erreicht wurde. Diese Methode überprüft die verschiedenen Kriterien und ruft dann die CBaseRenderer::Ready-Methode oder die CBaseRenderer::NotReady-Methode auf, um den Übergangsstatus zu aktualisieren.

Requirements (Anforderungen)

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

Weitere Informationen

CBaseRenderer-Klasse