#include <AbstractVideoEncodeFilter.h>
Inherited by DiracEncodeFilter, and TheoraEncodeFilter.
Inheritance diagram for AbstractVideoEncodeFilter:

Public Types | |
| enum | eVideoFormat { NONE = 0, THEORA = 100, DIRAC = 101, OTHER_VIDEO = 2000 } |
Public Member Functions | |
| AbstractVideoEncodeFilter (TCHAR *inFilterName, REFCLSID inFilterGUID, unsigned short inVideoFormat) | |
| virtual | ~AbstractVideoEncodeFilter (void) |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| virtual bool | ConstructPins ()=0 |
| virtual void | DestroyPins () |
| CBasePin * | GetPin (int n) |
| int | GetPinCount (void) |
| virtual STDMETHODIMP | Stop () |
Public Attributes | |
| unsigned short | mVideoFormat |
Static Public Attributes | |
| const long | NUM_PINS = 2 |
Protected Attributes | |
| AbstractVideoEncodeInputPin * | mInputPin |
| AbstractVideoEncodeOutputPin * | mOutputPin |
Friends | |
| class | AbstractVideoEncodeInputPin |
| class | AbstractVideoEncodeOutputPin |
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
Implemented in DiracEncodeFilter, and TheoraEncodeFilter. |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented in DiracEncodeFilter, and TheoraEncodeFilter. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9