|
| 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 () |
|
virtual int | GetPinCount () PURE |
|
virtual CBasePin * | GetPin (int n) PURE |
|
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) |
|