Microsoft DirectX 9.0


A video renderer requires a repaint.



Pointer to the IPin interface of the video renderer's input pin, or NULL.



Default Action

The lParam1 parameter might specify the video renderer's input pin. If so, the filter graph manager finds the output pin connected to that pin and queries it for the IMediaEventSink interface. If the output pin supports IMediaEventSink, the filter graph manager calls IMediaEventSink::Notify with the EC_REPAINT event code. This gives the upstream filter the opportunity to re-send the last sample.

If lParam1 is NULL, or if the pin does not support IMediaEventSink, or if the Notify method fails, the filter graph manager handles the EC_REPAINT event by itself. Its behavior depends on the state of the graph:

By default, the filter graph manager does not pass this event to the application.


Video renderers send this message when they receive a WM_PAINT message and have no data to display.

See Also