|
virtual CBasePin * | GetPin (int n) |
|
| CTransInPlaceFilter (TCHAR *, LPUNKNOWN, REFCLSID clsid, HRESULT *, bool bModifiesData=true) |
|
HRESULT | GetMediaType (int iPosition, CMediaType *pMediaType) |
|
HRESULT | DecideBufferSize (IMemAllocator *, ALLOCATOR_PROPERTIES *) |
|
HRESULT | CheckTransform (const CMediaType *mtIn, const CMediaType *mtOut) |
|
HRESULT | CompleteConnect (PIN_DIRECTION dir, IPin *pReceivePin) |
|
virtual HRESULT | Receive (IMediaSample *pSample) |
|
virtual HRESULT | Transform (IMediaSample *pSample) PURE |
|
virtual int | GetPinCount () |
|
STDMETHODIMP | FindPin (LPCWSTR Id, IPin **ppPin) |
|
STDMETHODIMP | Stop () |
|
STDMETHODIMP | Pause () |
|
| CTransformFilter (TCHAR *, LPUNKNOWN, REFCLSID clsid) |
|
virtual HRESULT | Transform (IMediaSample *pIn, IMediaSample *pOut) |
|
virtual HRESULT | CheckInputType (const CMediaType *mtIn) PURE |
|
virtual HRESULT | StartStreaming () |
|
virtual HRESULT | StopStreaming () |
|
virtual HRESULT | AlterQuality (Quality q) |
|
virtual HRESULT | SetMediaType (PIN_DIRECTION direction, const CMediaType *pmt) |
|
virtual HRESULT | CheckConnect (PIN_DIRECTION dir, IPin *pPin) |
|
virtual HRESULT | BreakConnect (PIN_DIRECTION dir) |
|
HRESULT | InitializeOutputSample (IMediaSample *pSample, IMediaSample **ppOutSample) |
|
virtual HRESULT | EndOfStream (void) |
|
virtual HRESULT | BeginFlush (void) |
|
virtual HRESULT | EndFlush (void) |
|
virtual HRESULT | NewSegment (REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) |
|
| CBaseFilter (const TCHAR *pName, LPUNKNOWN pUnk, CCritSec *pLock, REFCLSID clsid) |
|
| CBaseFilter (TCHAR *pName, LPUNKNOWN pUnk, CCritSec *pLock, REFCLSID clsid, HRESULT *phr) |
|
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
|
STDMETHODIMP | GetClassID (CLSID *pClsID) |
|
STDMETHODIMP | GetState (DWORD dwMSecs, FILTER_STATE *State) |
|
STDMETHODIMP | SetSyncSource (IReferenceClock *pClock) |
|
STDMETHODIMP | GetSyncSource (IReferenceClock **pClock) |
|
STDMETHODIMP | Stop () |
|
STDMETHODIMP | Pause () |
|
STDMETHODIMP | Run (REFERENCE_TIME tStart) |
|
virtual HRESULT | StreamTime (CRefTime &rtStream) |
|
BOOL | IsActive () |
|
BOOL | IsStopped () |
|
STDMETHODIMP | EnumPins (IEnumPins **ppEnum) |
|
STDMETHODIMP | FindPin (LPCWSTR Id, IPin **ppPin) |
|
STDMETHODIMP | QueryFilterInfo (FILTER_INFO *pInfo) |
|
STDMETHODIMP | JoinFilterGraph (IFilterGraph *pGraph, LPCWSTR pName) |
|
STDMETHODIMP | QueryVendorInfo (LPWSTR *pVendorInfo) |
|
HRESULT | NotifyEvent (long EventCode, LONG_PTR EventParam1, LONG_PTR EventParam2) |
|
IFilterGraph * | GetFilterGraph () |
|
HRESULT | ReconnectPin (IPin *pPin, AM_MEDIA_TYPE const *pmt) |
|
virtual LONG | GetPinVersion () |
|
void | IncrementPinVersion () |
|
STDMETHODIMP | Register () |
|
STDMETHODIMP | Unregister () |
|
virtual LPAMOVIESETUP_FILTER | GetSetupData () |
|
| CUnknown (const TCHAR *pName, LPUNKNOWN pUnk) |
|
| CUnknown (TCHAR *pName, LPUNKNOWN pUnk, HRESULT *phr) |
|
LPUNKNOWN | GetOwner () const |
|
STDMETHODIMP | NonDelegatingQueryInterface (REFIID, void **) |
|
| STDMETHODIMP_ (ULONG) NonDelegatingAddRef() |
|
| STDMETHODIMP_ (ULONG) NonDelegatingRelease() |
|
| CBaseObject (const TCHAR *pName) |
|