CBaseControlVideo::OnVideoSizeChange

 
Microsoft DirectShow 9.0

CBaseControlVideo::OnVideoSizeChange

Passes an EC_VIDEO_SIZE_CHANGED message to the filter graph manager.

Syntax

  virtual HRESULT OnVideoSizeChange(void);

Return Value

Returns an HRESULT value that depends on the implementation; can be one of the following values, or other values not listed.

Value Description
E_FAIL Failure.
E_OUTOFMEMORY Out of memory.

Remarks

A video renderer should call this member function each time the video size is changed; this will typically be called once after initial connection. If the renderer can support dynamic format changes (from 320 x 240 to 160 x 120), it should also call it after each change.

Requirements

**  Header:** Declared in Ctlutil.h; include Streams.h.

**  Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).

See Also