|
| CRendererPosPassThru (const TCHAR *, LPUNKNOWN, HRESULT *, IPin *) |
|
HRESULT | RegisterMediaTime (IMediaSample *pMediaSample) |
|
HRESULT | RegisterMediaTime (LONGLONG StartTime, LONGLONG EndTime) |
|
HRESULT | GetMediaTime (LONGLONG *pStartTime, LONGLONG *pEndTime) |
|
HRESULT | ResetMediaTime () |
|
HRESULT | EOS () |
|
| CPosPassThru (const TCHAR *, LPUNKNOWN, HRESULT *, IPin *) |
|
DECLARE_IUNKNOWN HRESULT | ForceRefresh () |
|
STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
|
STDMETHODIMP | GetCapabilities (DWORD *pCapabilities) |
|
STDMETHODIMP | CheckCapabilities (DWORD *pCapabilities) |
|
STDMETHODIMP | SetTimeFormat (const GUID *pFormat) |
|
STDMETHODIMP | GetTimeFormat (GUID *pFormat) |
|
STDMETHODIMP | IsUsingTimeFormat (const GUID *pFormat) |
|
STDMETHODIMP | IsFormatSupported (const GUID *pFormat) |
|
STDMETHODIMP | QueryPreferredFormat (GUID *pFormat) |
|
STDMETHODIMP | ConvertTimeFormat (LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
|
STDMETHODIMP | SetPositions (LONGLONG *pCurrent, DWORD CurrentFlags, LONGLONG *pStop, DWORD StopFlags) |
|
STDMETHODIMP | GetPositions (LONGLONG *pCurrent, LONGLONG *pStop) |
|
STDMETHODIMP | GetCurrentPosition (LONGLONG *pCurrent) |
|
STDMETHODIMP | GetStopPosition (LONGLONG *pStop) |
|
STDMETHODIMP | SetRate (double dRate) |
|
STDMETHODIMP | GetRate (double *pdRate) |
|
STDMETHODIMP | GetDuration (LONGLONG *pDuration) |
|
STDMETHODIMP | GetAvailable (LONGLONG *pEarliest, LONGLONG *pLatest) |
|
STDMETHODIMP | GetPreroll (LONGLONG *pllPreroll) |
|
STDMETHODIMP | get_Duration (REFTIME *plength) |
|
STDMETHODIMP | put_CurrentPosition (REFTIME llTime) |
|
STDMETHODIMP | get_StopTime (REFTIME *pllTime) |
|
STDMETHODIMP | put_StopTime (REFTIME llTime) |
|
STDMETHODIMP | get_PrerollTime (REFTIME *pllTime) |
|
STDMETHODIMP | put_PrerollTime (REFTIME llTime) |
|
STDMETHODIMP | get_Rate (double *pdRate) |
|
STDMETHODIMP | put_Rate (double dRate) |
|
STDMETHODIMP | get_CurrentPosition (REFTIME *pllTime) |
|
STDMETHODIMP | CanSeekForward (LONG *pCanSeekForward) |
|
STDMETHODIMP | CanSeekBackward (LONG *pCanSeekBackward) |
|
| CMediaPosition (const TCHAR *, LPUNKNOWN) |
|
| CMediaPosition (const TCHAR *, LPUNKNOWN, HRESULT *phr) |
|
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
|
STDMETHODIMP | GetTypeInfoCount (UINT *pctinfo) |
|
STDMETHODIMP | GetTypeInfo (UINT itinfo, LCID lcid, ITypeInfo **pptinfo) |
|
STDMETHODIMP | GetIDsOfNames (REFIID riid, OLECHAR **rgszNames, UINT cNames, LCID lcid, DISPID *rgdispid) |
|
STDMETHODIMP | Invoke (DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *puArgErr) |
|
| 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) |
|