- Main Page
- Namespaces
- Classes
- Files
- Directories

- File List
- File Members

# 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 };