CBaseVideoFilter Class Reference

Inheritance diagram for CBaseVideoFilter:

CDirectVobSubFilter CMpeg2DecFilter CRealVideoDecoder CDirectVobSubFilter2 List of all members.

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

Detailed Description

Definition at line 3 of file BaseVideoFilter.h.


The documentation for this class was generated from the following files:
Generated on Tue Dec 13 14:48:16 2005 for guliverkli by  doxygen 1.4.5