Microsoft DirectX 8.1 (C++) |
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. |