Microsoft DirectX 8.1 (C++)

CRenderedInputPin Class

CRenderedInputPin Class Hierarchy

The CRenderedInputPin class is provided for renderer filters that render the stream delivered from an input pin (that is, that do not have an output pin to pass the data on). It overrides CBaseInputPin to handle the end-of-stream notification and is implemented specifically so that more than one stream can be handled using this renderer (since each pin must handle the end-of-stream independently).

Protected Data Members

m_bAtEndOfStream Set to TRUE when the end-of-stream notification has been received.
m_bCompleteNotified Set to TRUE when the EC_COMPLETE notification has been sent to the filter graph manager.

Member Functions

CRenderedInputPin Constructs a CRenderedInputPin object.

Overridable Member Functions

Active Notifies the pin that the filter has changed state from stopped to paused.
EndFlush Informs the pin to end a flush operation.
EndOfStream Informs the pin that no additional data is expected until a new run command is issued.
Run Notifies the pin that the filter has changed state from paused to running.