|
| CBaseRenderer (REFCLSID RenderClass, TCHAR *pName, LPUNKNOWN pUnk, HRESULT *phr) |
|
virtual HRESULT | GetMediaPositionInterface (REFIID riid, void **ppv) |
|
STDMETHODIMP | NonDelegatingQueryInterface (REFIID, void **) |
|
virtual HRESULT | SourceThreadCanWait (BOOL bCanWait) |
|
virtual HRESULT | WaitForRenderTime () |
|
virtual HRESULT | CompleteStateChange (FILTER_STATE OldState) |
|
BOOL | IsEndOfStream () |
|
BOOL | IsEndOfStreamDelivered () |
|
BOOL | IsStreaming () |
|
void | SetAbortSignal (BOOL bAbort) |
|
virtual void | OnReceiveFirstSample (IMediaSample *pMediaSample) |
|
CAMEvent * | GetRenderEvent () |
|
void | Ready () |
|
void | NotReady () |
|
BOOL | CheckReady () |
|
virtual int | GetPinCount () |
|
virtual CBasePin * | GetPin (int n) |
|
FILTER_STATE | GetRealState () |
|
void | SendRepaint () |
|
void | SendNotifyWindow (IPin *pPin, HWND hwnd) |
|
BOOL | OnDisplayChange () |
|
void | SetRepaintStatus (BOOL bRepaint) |
|
STDMETHODIMP | Stop () |
|
STDMETHODIMP | Pause () |
|
STDMETHODIMP | Run (REFERENCE_TIME StartTime) |
|
STDMETHODIMP | GetState (DWORD dwMSecs, FILTER_STATE *State) |
|
STDMETHODIMP | FindPin (LPCWSTR Id, IPin **ppPin) |
|
virtual void | OnRenderStart (IMediaSample *pMediaSample) |
|
virtual void | OnRenderEnd (IMediaSample *pMediaSample) |
|
virtual HRESULT | OnStartStreaming () |
|
virtual HRESULT | OnStopStreaming () |
|
virtual void | OnWaitStart () |
|
virtual void | OnWaitEnd () |
|
virtual void | PrepareRender () |
|
virtual BOOL | ScheduleSample (IMediaSample *pMediaSample) |
|
virtual HRESULT | GetSampleTimes (IMediaSample *pMediaSample, REFERENCE_TIME *pStartTime, REFERENCE_TIME *pEndTime) |
|
virtual HRESULT | ShouldDrawSampleNow (IMediaSample *pMediaSample, REFERENCE_TIME *ptrStart, REFERENCE_TIME *ptrEnd) |
|
void | TimerCallback () |
|
void | ResetEndOfStreamTimer () |
|
HRESULT | NotifyEndOfStream () |
|
virtual HRESULT | SendEndOfStream () |
|
virtual HRESULT | ResetEndOfStream () |
|
virtual HRESULT | EndOfStream () |
|
void | SignalTimerFired () |
|
virtual HRESULT | CancelNotification () |
|
virtual HRESULT | ClearPendingSample () |
|
virtual HRESULT | Active () |
|
virtual HRESULT | Inactive () |
|
virtual HRESULT | StartStreaming () |
|
virtual HRESULT | StopStreaming () |
|
virtual HRESULT | BeginFlush () |
|
virtual HRESULT | EndFlush () |
|
virtual HRESULT | BreakConnect () |
|
virtual HRESULT | SetMediaType (const CMediaType *pmt) |
|
virtual HRESULT | CompleteConnect (IPin *pReceivePin) |
|
virtual HRESULT | PrepareReceive (IMediaSample *pMediaSample) |
|
virtual HRESULT | Receive (IMediaSample *pMediaSample) |
|
virtual BOOL | HaveCurrentSample () |
|
virtual IMediaSample * | GetCurrentSample () |
|
virtual HRESULT | Render (IMediaSample *pMediaSample) |
|
virtual HRESULT | DoRenderSample (IMediaSample *pMediaSample) PURE |
|
virtual HRESULT | CheckMediaType (const CMediaType *) PURE |
|
void | WaitForReceiveToComplete () |
|
| 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) |
|