Inheritance diagram for CMpeg2DecFilter:

Public Member Functions | |
| CMpeg2DecFilter (LPUNKNOWN lpunk, HRESULT *phr) | |
| virtual | ~CMpeg2DecFilter () |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| HRESULT | Deliver (bool fRepeatLast) |
| int | GetPinCount () |
| CBasePin * | GetPin (int n) |
| HRESULT | EndOfStream () |
| HRESULT | BeginFlush () |
| HRESULT | EndFlush () |
| HRESULT | NewSegment (REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) |
| HRESULT | CheckConnect (PIN_DIRECTION dir, IPin *pPin) |
| HRESULT | CheckInputType (const CMediaType *mtIn) |
| HRESULT | CheckTransform (const CMediaType *mtIn, const CMediaType *mtOut) |
| HRESULT | StartStreaming () |
| HRESULT | StopStreaming () |
| HRESULT | AlterQuality (Quality q) |
| STDMETHODIMP | SetDeinterlaceMethod (ditype di) |
| STDMETHODIMP | SetBrightness (double bright) |
| STDMETHODIMP | SetContrast (double cont) |
| STDMETHODIMP | SetHue (double hue) |
| STDMETHODIMP | SetSaturation (double sat) |
| STDMETHODIMP | EnableForcedSubtitles (bool fEnable) |
| STDMETHODIMP | EnablePlanarYUV (bool fEnable) |
Public Attributes | |
| bool | m_fDropFrames |
Protected Member Functions | |
| void | InputTypeChanged () |
| HRESULT | Transform (IMediaSample *pIn) |
| void | ApplyBrContHueSat (BYTE *srcy, BYTE *srcu, BYTE *srcv, int w, int h, int pitch) |
Static Protected Member Functions | |
| static void | CalcBrCont (BYTE *YTbl, double bright, double cont) |
| static void | CalcHueSat (BYTE *UTbl, BYTE *VTbl, double hue, double sat) |
Protected Attributes | |
| CCritSec | m_csProps |
| ditype | m_di |
| double | m_bright |
| double | m_cont |
| double | m_hue |
| double | m_sat |
| BYTE | m_YTbl [256] |
| BYTE | m_UTbl [256 *256] |
| BYTE | m_VTbl [256 *256] |
| bool | m_fForcedSubs |
| bool | m_fPlanarYUV |
Definition at line 36 of file Mpeg2DecFilter.h.
1.4.5