|Microsoft DirectX 9.0|
To implement a pin using CBasePin, you must derive a new class from the base class and override several of its methods. You must override the following methods:
You will probably need to override these additional methods:
Finally, you must must implement the IPin::BeginFlush and IPin::EndFlush methods.
Some of these methods are implemented in base classes that derive from CBasePin, such as CBaseInputPin and CBaseOutputPin.