Data Structures |
| struct | PassThruImpl |
| struct | pos_args |
Typedefs |
| typedef HRESULT(* | SeekFunc )(IMediaSeeking *to, LPVOID arg) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (quartz) |
| static HRESULT WINAPI | SeekInner_QueryInterface (IUnknown *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | SeekInner_AddRef (IUnknown *iface) |
| static ULONG WINAPI | SeekInner_Release (IUnknown *iface) |
| static HRESULT | SeekOuter_QueryInterface (PassThruImpl *This, REFIID riid, LPVOID *ppv) |
| static ULONG | SeekOuter_AddRef (PassThruImpl *This) |
| static ULONG | SeekOuter_Release (PassThruImpl *This) |
| static HRESULT WINAPI | SeekingPassThru_QueryInterface (ISeekingPassThru *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | SeekingPassThru_AddRef (ISeekingPassThru *iface) |
| static ULONG WINAPI | SeekingPassThru_Release (ISeekingPassThru *iface) |
| static HRESULT WINAPI | SeekingPassThru_Init (ISeekingPassThru *iface, BOOL renderer, IPin *pin) |
| HRESULT | SeekingPassThru_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| static HRESULT | ForwardCmdSeek (PCRITICAL_SECTION crit_sect, IBaseFilter *from, SeekFunc fnSeek, LPVOID arg) |
| HRESULT | MediaSeekingImpl_Init (IBaseFilter *pUserData, CHANGEPROC fnChangeStop, CHANGEPROC fnChangeCurrent, CHANGEPROC fnChangeRate, MediaSeekingImpl *pSeeking, PCRITICAL_SECTION crit_sect) |
| static HRESULT | fwd_setposition (IMediaSeeking *seek, LPVOID pargs) |
| static HRESULT | fwd_checkcaps (IMediaSeeking *iface, LPVOID pcaps) |
| static HRESULT | fwd_settimeformat (IMediaSeeking *iface, LPVOID pformat) |
| static HRESULT | fwd_getduration (IMediaSeeking *iface, LPVOID pdur) |
| static HRESULT | fwd_getstopposition (IMediaSeeking *iface, LPVOID pdur) |
| static HRESULT | fwd_getcurposition (IMediaSeeking *iface, LPVOID pdur) |
| static HRESULT | fwd_setrate (IMediaSeeking *iface, LPVOID prate) |
| HRESULT WINAPI | MediaSeekingImpl_GetCapabilities (IMediaSeeking *iface, DWORD *pCapabilities) |
| HRESULT WINAPI | MediaSeekingImpl_CheckCapabilities (IMediaSeeking *iface, DWORD *pCapabilities) |
| HRESULT WINAPI | MediaSeekingImpl_IsFormatSupported (IMediaSeeking *iface, const GUID *pFormat) |
| HRESULT WINAPI | MediaSeekingImpl_QueryPreferredFormat (IMediaSeeking *iface, GUID *pFormat) |
| HRESULT WINAPI | MediaSeekingImpl_GetTimeFormat (IMediaSeeking *iface, GUID *pFormat) |
| HRESULT WINAPI | MediaSeekingImpl_IsUsingTimeFormat (IMediaSeeking *iface, const GUID *pFormat) |
| HRESULT WINAPI | MediaSeekingImpl_SetTimeFormat (IMediaSeeking *iface, const GUID *pFormat) |
| HRESULT WINAPI | MediaSeekingImpl_GetDuration (IMediaSeeking *iface, LONGLONG *pDuration) |
| HRESULT WINAPI | MediaSeekingImpl_GetStopPosition (IMediaSeeking *iface, LONGLONG *pStop) |
| HRESULT WINAPI | MediaSeekingImpl_GetCurrentPosition (IMediaSeeking *iface, LONGLONG *pCurrent) |
| HRESULT WINAPI | MediaSeekingImpl_ConvertTimeFormat (IMediaSeeking *iface, LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
| static LONGLONG | Adjust (LONGLONG value, const LONGLONG *pModifier, DWORD dwFlags) |
| HRESULT WINAPI | MediaSeekingImpl_SetPositions (IMediaSeeking *iface, LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) |
| HRESULT WINAPI | MediaSeekingImpl_GetPositions (IMediaSeeking *iface, LONGLONG *pCurrent, LONGLONG *pStop) |
| HRESULT WINAPI | MediaSeekingImpl_GetAvailable (IMediaSeeking *iface, LONGLONG *pEarliest, LONGLONG *pLatest) |
| HRESULT WINAPI | MediaSeekingImpl_SetRate (IMediaSeeking *iface, double dRate) |
| HRESULT WINAPI | MediaSeekingImpl_GetRate (IMediaSeeking *iface, double *dRate) |
| HRESULT WINAPI | MediaSeekingImpl_GetPreroll (IMediaSeeking *iface, LONGLONG *pPreroll) |
| static HRESULT WINAPI | MediaSeekingPassThru_QueryInterface (IMediaSeeking *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | MediaSeekingPassThru_AddRef (IMediaSeeking *iface) |
| static ULONG WINAPI | MediaSeekingPassThru_Release (IMediaSeeking *iface) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetCapabilities (IMediaSeeking *iface, DWORD *pCapabilities) |
| static HRESULT WINAPI | MediaSeekingPassThru_CheckCapabilities (IMediaSeeking *iface, DWORD *pCapabilities) |
| static HRESULT WINAPI | MediaSeekingPassThru_IsFormatSupported (IMediaSeeking *iface, const GUID *pFormat) |
| static HRESULT WINAPI | MediaSeekingPassThru_QueryPreferredFormat (IMediaSeeking *iface, GUID *pFormat) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetTimeFormat (IMediaSeeking *iface, GUID *pFormat) |
| static HRESULT WINAPI | MediaSeekingPassThru_IsUsingTimeFormat (IMediaSeeking *iface, const GUID *pFormat) |
| static HRESULT WINAPI | MediaSeekingPassThru_SetTimeFormat (IMediaSeeking *iface, const GUID *pFormat) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetDuration (IMediaSeeking *iface, LONGLONG *pDuration) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetStopPosition (IMediaSeeking *iface, LONGLONG *pStop) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetCurrentPosition (IMediaSeeking *iface, LONGLONG *pCurrent) |
| static HRESULT WINAPI | MediaSeekingPassThru_ConvertTimeFormat (IMediaSeeking *iface, LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
| static HRESULT WINAPI | MediaSeekingPassThru_SetPositions (IMediaSeeking *iface, LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetPositions (IMediaSeeking *iface, LONGLONG *pCurrent, LONGLONG *pStop) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetAvailable (IMediaSeeking *iface, LONGLONG *pEarliest, LONGLONG *pLatest) |
| static HRESULT WINAPI | MediaSeekingPassThru_SetRate (IMediaSeeking *iface, double dRate) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetRate (IMediaSeeking *iface, double *dRate) |
| static HRESULT WINAPI | MediaSeekingPassThru_GetPreroll (IMediaSeeking *iface, LONGLONG *pPreroll) |
Variables |
| static const IMediaSeekingVtbl | IMediaSeekingPassThru_Vtbl |
| static const IUnknownVtbl | IInner_VTable |
| static const ISeekingPassThruVtbl | ISeekingPassThru_Vtbl |