|
| | CBaseVideoRenderer (REFCLSID RenderClass, __in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr) |
| |
| | ~CBaseVideoRenderer () |
| |
| STDMETHODIMP | SetSink (IQualityControl *piqc) |
| |
| STDMETHODIMP | Notify (IBaseFilter *pSelf, Quality q) |
| |
| void | OnRenderStart (IMediaSample *pMediaSample) |
| |
| void | OnRenderEnd (IMediaSample *pMediaSample) |
| |
| void | OnWaitStart () |
| |
| void | OnWaitEnd () |
| |
| HRESULT | OnStartStreaming () |
| |
| HRESULT | OnStopStreaming () |
| |
| void | ThrottleWait () |
| |
| void | PreparePerformanceData (int trLate, int trFrame) |
| |
| virtual void | RecordFrameLateness (int trLate, int trFrame) |
| |
| virtual void | OnDirectRender (IMediaSample *pMediaSample) |
| |
| virtual HRESULT | ResetStreamingTimes () |
| |
| BOOL | ScheduleSample (IMediaSample *pMediaSample) |
| |
| HRESULT | ShouldDrawSampleNow (IMediaSample *pMediaSample, __inout REFERENCE_TIME *ptrStart, __inout REFERENCE_TIME *ptrEnd) |
| |
| virtual HRESULT | SendQuality (REFERENCE_TIME trLate, REFERENCE_TIME trRealStream) |
| |
| STDMETHODIMP | JoinFilterGraph (__inout_opt IFilterGraph *pGraph, __in_opt LPCWSTR pName) |
| |
| HRESULT | GetStdDev (int nSamples, __out int *piResult, LONGLONG llSumSq, LONGLONG iTot) |
| |
| STDMETHODIMP | get_FramesDroppedInRenderer (__out int *cFramesDropped) |
| |
| STDMETHODIMP | get_FramesDrawn (__out int *pcFramesDrawn) |
| |
| STDMETHODIMP | get_AvgFrameRate (__out int *piAvgFrameRate) |
| |
| STDMETHODIMP | get_Jitter (__out int *piJitter) |
| |
| STDMETHODIMP | get_AvgSyncOffset (__out int *piAvg) |
| |
| STDMETHODIMP | get_DevSyncOffset (__out int *piDev) |
| |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out VOID **ppv) |
| |
| | CBaseRenderer (REFCLSID RenderClass, __in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk, __inout HRESULT *phr) |
| |
| | ~CBaseRenderer () |
| |
| virtual HRESULT | GetMediaPositionInterface (REFIID riid, __deref_out void **ppv) |
| |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID, __deref_out 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, __out FILTER_STATE *State) |
| |
| STDMETHODIMP | FindPin (LPCWSTR Id, __deref_out IPin **ppPin) |
| |
| virtual void | PrepareRender () |
| |
| virtual HRESULT | GetSampleTimes (IMediaSample *pMediaSample, __out REFERENCE_TIME *pStartTime, __out REFERENCE_TIME *pEndTime) |
| |
| virtual HRESULT | ShouldDrawSampleNow (IMediaSample *pMediaSample, __out REFERENCE_TIME *ptrStart, __out 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 (__in_opt LPCTSTR pName, __inout_opt LPUNKNOWN pUnk, __in CCritSec *pLock, REFCLSID clsid) |
| |
| | CBaseFilter (__in_opt LPCTSTR pName, __in_opt LPUNKNOWN pUnk, __in CCritSec *pLock, REFCLSID clsid, __inout HRESULT *phr) |
| |
| | ~CBaseFilter () |
| |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, __deref_out void **ppv) |
| |
| STDMETHODIMP | GetClassID (__out CLSID *pClsID) |
| |
| STDMETHODIMP | GetState (DWORD dwMSecs, __out FILTER_STATE *State) |
| |
| STDMETHODIMP | SetSyncSource (__in_opt IReferenceClock *pClock) |
| |
| STDMETHODIMP | GetSyncSource (__deref_out_opt IReferenceClock **pClock) |
| |
| STDMETHODIMP | Stop () |
| |
| STDMETHODIMP | Pause () |
| |
| STDMETHODIMP | Run (REFERENCE_TIME tStart) |
| |
| virtual HRESULT | StreamTime (CRefTime &rtStream) |
| |
| BOOL | IsActive () |
| |
| BOOL | IsStopped () |
| |
| STDMETHODIMP | EnumPins (__deref_out IEnumPins **ppEnum) |
| |
| STDMETHODIMP | FindPin (LPCWSTR Id, __deref_out IPin **ppPin) |
| |
| STDMETHODIMP | QueryFilterInfo (__out FILTER_INFO *pInfo) |
| |
| STDMETHODIMP | JoinFilterGraph (__inout_opt IFilterGraph *pGraph, __in_opt LPCWSTR pName) |
| |
| STDMETHODIMP | QueryVendorInfo (__deref_out LPWSTR *pVendorInfo) |
| |
| HRESULT | NotifyEvent (long EventCode, LONG_PTR EventParam1, LONG_PTR EventParam2) |
| |
| __out_opt IFilterGraph * | GetFilterGraph () |
| |
| HRESULT | ReconnectPin (IPin *pPin, __in_opt AM_MEDIA_TYPE const *pmt) |
| |
| virtual LONG | GetPinVersion () |
| |
| void | IncrementPinVersion () |
| |
| STDMETHODIMP | Register () |
| |
| STDMETHODIMP | Unregister () |
| |
| virtual __out_opt LPAMOVIESETUP_FILTER | GetSetupData () |
| |
| | CUnknown (__in_opt LPCTSTR pName, __in_opt LPUNKNOWN pUnk) |
| |
| virtual | ~CUnknown () |
| |
| | CUnknown (__in_opt LPCTSTR Name, __in_opt LPUNKNOWN pUnk, __inout_opt HRESULT *phr) |
| |
| LPUNKNOWN | GetOwner () const |
| |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID, __deref_out void **) |
| |
| | STDMETHODIMP_ (ULONG) NonDelegatingAddRef() |
| |
| | STDMETHODIMP_ (ULONG) NonDelegatingRelease() |
| |
| | CBaseObject (__in_opt LPCTSTR pName) |
| |
| | ~CBaseObject () |
| |
Definition at line 250 of file renbase.h.