Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
Send Feedback on this topic to the authors