|
|
| 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) |
| |