ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

control.c File Reference
#include "quartz_private.h"
#include "control_private.h"
#include "uuids.h"
#include "wine/debug.h"
#include <assert.h>

Go to the source code of this file.

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

Generated on Mon May 28 2012 04:39:52 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.