CBaseControlVideo.OnVideoSizeChange-Methode

Übergibt eine _ EC VIDEO _ SIZE _ CHANGED-Meldung an den Filtergraph-Manager.

Syntax

virtual HRESULT OnVideoSizeChange();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt einen HRESULT-Wert zurück, der von der Implementierung abhängt. kann einer der folgenden Werte sein, oder andere Werte, die nicht aufgeführt sind.

Rückgabecode Beschreibung
E _ FAIL
Fehler.
E _ OUTOFMEMORY
Nicht genügend Arbeitsspeicher.

Hinweise

Ein Videorenderer sollte diese Memberfunktion jedes Mal aufrufen, wenn die Videogröße geändert wird. dieser wird in der Regel einmal nach der ersten Verbindung aufgerufen. Wenn der Renderer dynamische Formatänderungen unterstützen kann (von 320 x 240 auf 160 x 120), sollte er es auch nach jeder Änderung aufrufen.

Anforderungen

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

Siehe auch

CBaseControlVideo-Klasse