3 [uuid("96F3E0BE-1BA4-4E79-973D-191FE425C86B")]
4 class CDeinterlacerFilter
: public CTransformFilter
7 HRESULT
CDeinterlacerFilter::CheckConnect(PIN_DIRECTION dir
, IPin
* pPin
);
8 HRESULT
CheckInputType(const CMediaType
* mtIn
);
9 HRESULT
CheckTransform(const CMediaType
* mtIn
, const CMediaType
* mtOut
);
10 HRESULT
Transform(IMediaSample
* pIn
, IMediaSample
* pOut
);
11 HRESULT
DecideBufferSize(IMemAllocator
* pAllocator
, ALLOCATOR_PROPERTIES
* pProperties
);
12 HRESULT
GetMediaType(int iPosition
, CMediaType
* pmt
);
15 CDeinterlacerFilter(LPUNKNOWN punk
, HRESULT
* phr
);