DeinterlacerFilter.h

00001 #pragma once
00002 
00003 [uuid("96F3E0BE-1BA4-4E79-973D-191FE425C86B")]
00004 class CDeinterlacerFilter : public CTransformFilter
00005 {
00006 protected:
00007     HRESULT CheckInputType(const CMediaType* mtIn);
00008     HRESULT CheckTransform(const CMediaType* mtIn, const CMediaType* mtOut);
00009         HRESULT Transform(IMediaSample* pIn, IMediaSample* pOut);
00010         HRESULT DecideBufferSize(IMemAllocator* pAllocator, ALLOCATOR_PROPERTIES* pProperties);
00011         HRESULT GetMediaType(int iPosition, CMediaType* pmt);
00012 
00013 public:
00014         CDeinterlacerFilter(LPUNKNOWN punk, HRESULT* phr);
00015 };

Generated on Tue Dec 13 14:46:48 2005 for guliverkli by  doxygen 1.4.5