- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# CBaseVideoFilter Class Reference

Inheritance diagram for CBaseVideoFilter:

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:

- C:/guliverkli/src/filters/transform/basevideofilter/BaseVideoFilter.h
- C:/guliverkli/src/filters/transform/basevideofilter/BaseVideoFilter.cpp