Inheritance diagram for CBaseVideoFilter:
Public Member Functions | |
CBaseVideoFilter (TCHAR *pName, LPUNKNOWN lpunk, HRESULT *phr, REFCLSID clsid) | |
virtual | ~CBaseVideoFilter () |
int | GetPinCount () |
CBasePin * | GetPin (int n) |
HRESULT | CheckInputType (const CMediaType *mtIn) |
HRESULT | CheckOutputType (const CMediaType &mtOut) |
HRESULT | CheckTransform (const CMediaType *mtIn, const CMediaType *mtOut) |
HRESULT | DecideBufferSize (IMemAllocator *pAllocator, ALLOCATOR_PROPERTIES *pProperties) |
HRESULT | GetMediaType (int iPosition, CMediaType *pMediaType) |
HRESULT | SetMediaType (PIN_DIRECTION dir, const CMediaType *pmt) |
Protected Member Functions | |
HRESULT | GetDeliveryBuffer (int w, int h, IMediaSample **ppOut) |
HRESULT | CopyBuffer (BYTE *pOut, BYTE *pIn, int w, int h, int pitchIn, const GUID &subtype) |
HRESULT | CopyBuffer (BYTE *pOut, BYTE **ppIn, int w, int h, int pitchIn, const GUID &subtype) |
virtual void | GetOutputSize (int &w, int &h, int &arx, int &ary) |
Protected Attributes | |
CCritSec | m_csReceive |
int | m_w |
int | m_h |
int | m_arx |
int | m_ary |
Definition at line 3 of file BaseVideoFilter.h.