Override the Base Class Member Functions
When you determine which base class to use (see Determine Which Base Classes to Use), you write the header and define which member function to implement. You decide either to derive your filter class from the transform base classes (CTransformFilter or CTransInPlaceFilter), or from the more generic CBaseFilter filter class. In this section, you learn how to override the following member functions.
- Override the Transform Member Function
- Override the CheckInputType Member Function
- Override the CheckTransform Member Function
- Override the DecideBufferSize Member Function
- Override the GetMediaType Member Function
- Override Pin Member Functions
- Override the CBaseOutput::DecideAllocator Member Function
See Also
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.