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

filtergraph.c File Reference
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winreg.h"
#include "shlwapi.h"
#include "dshow.h"
#include "wine/debug.h"
#include "quartz_private.h"
#include "ole2.h"
#include "olectl.h"
#include "strmif.h"
#include "vfwmsgs.h"
#include "evcode.h"
#include "wine/unicode.h"

Go to the source code of this file.

Data Structures

struct  WndNotify
struct  Event
struct  EventsQueue
struct  ITF_CACHE_ENTRY
struct  IFilterGraphImpl
struct  pos_args

Defines

#define COBJMACROS
#define EVENTS_RING_BUFFER_INCREMENT   64
#define MAX_ITF_CACHE_ENTRIES   3

Typedefs

typedef HRESULT(WINAPIfnFoundFilter )(IBaseFilter *, DWORD_PTR data)
typedef HRESULT(WINAPIfnFoundSeek )(IFilterGraphImpl *This, IMediaSeeking *, DWORD_PTR arg)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (quartz)
static int EventsQueue_Init (EventsQueue *omr)
static int EventsQueue_Destroy (EventsQueue *omr)
static int EventsQueue_PutEvent (EventsQueue *omr, const Event *evt)
static int EventsQueue_GetEvent (EventsQueue *omr, Event *evt, LONG msTimeOut)
static HRESULT Filtergraph_QueryInterface (IFilterGraphImpl *This, REFIID riid, LPVOID *ppv)
static ULONG Filtergraph_AddRef (IFilterGraphImpl *This)
static ULONG Filtergraph_Release (IFilterGraphImpl *This)
static HRESULT WINAPI FilterGraphInner_QueryInterface (IUnknown *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI FilterGraphInner_AddRef (IUnknown *iface)
static ULONG WINAPI FilterGraphInner_Release (IUnknown *iface)
static HRESULT WINAPI FilterGraph2_QueryInterface (IFilterGraph2 *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI FilterGraph2_AddRef (IFilterGraph2 *iface)
static ULONG WINAPI FilterGraph2_Release (IFilterGraph2 *iface)
static HRESULT WINAPI FilterGraph2_AddFilter (IFilterGraph2 *iface, IBaseFilter *pFilter, LPCWSTR pName)
static HRESULT WINAPI FilterGraph2_RemoveFilter (IFilterGraph2 *iface, IBaseFilter *pFilter)
static HRESULT WINAPI FilterGraph2_EnumFilters (IFilterGraph2 *iface, IEnumFilters **ppEnum)
static HRESULT WINAPI FilterGraph2_FindFilterByName (IFilterGraph2 *iface, LPCWSTR pName, IBaseFilter **ppFilter)
static HRESULT CheckCircularConnection (IFilterGraphImpl *This, IPin *out, IPin *in)
static HRESULT WINAPI FilterGraph2_ConnectDirect (IFilterGraph2 *iface, IPin *ppinIn, IPin *ppinOut, const AM_MEDIA_TYPE *pmt)
static HRESULT WINAPI FilterGraph2_Reconnect (IFilterGraph2 *iface, IPin *ppin)
static HRESULT WINAPI FilterGraph2_Disconnect (IFilterGraph2 *iface, IPin *ppin)
static HRESULT WINAPI FilterGraph2_SetDefaultSyncSource (IFilterGraph2 *iface)
static HRESULT GetFilterInfo (IMoniker *pMoniker, GUID *pclsid, VARIANT *pvar)
static HRESULT GetInternalConnections (IBaseFilter *pfilter, IPin *pinputpin, IPin ***pppins, ULONG *pnb)
static HRESULT WINAPI FilterGraph2_Connect (IFilterGraph2 *iface, IPin *ppinOut, IPin *ppinIn)
static HRESULT FilterGraph2_RenderRecurse (IFilterGraphImpl *This, IPin *ppinOut)
static HRESULT WINAPI FilterGraph2_Render (IFilterGraph2 *iface, IPin *ppinOut)
static HRESULT WINAPI FilterGraph2_RenderFile (IFilterGraph2 *iface, LPCWSTR lpcwstrFile, LPCWSTR lpcwstrPlayList)
static HRESULT GetFileSourceFilter (LPCOLESTR pszFileName, IBaseFilter **filter)
static HRESULT WINAPI FilterGraph2_AddSourceFilter (IFilterGraph2 *iface, LPCWSTR lpcwstrFileName, LPCWSTR lpcwstrFilterName, IBaseFilter **ppFilter)
static HRESULT WINAPI FilterGraph2_SetLogFile (IFilterGraph2 *iface, DWORD_PTR hFile)
static HRESULT WINAPI FilterGraph2_Abort (IFilterGraph2 *iface)
static HRESULT WINAPI FilterGraph2_ShouldOperationContinue (IFilterGraph2 *iface)
static HRESULT WINAPI FilterGraph2_AddSourceFilterForMoniker (IFilterGraph2 *iface, IMoniker *pMoniker, IBindCtx *pCtx, LPCWSTR lpcwstrFilterName, IBaseFilter **ppFilter)
static HRESULT WINAPI FilterGraph2_ReconnectEx (IFilterGraph2 *iface, IPin *ppin, const AM_MEDIA_TYPE *pmt)
static HRESULT WINAPI FilterGraph2_RenderEx (IFilterGraph2 *iface, IPin *pPinOut, DWORD dwFlags, DWORD *pvContext)
static HRESULT WINAPI MediaControl_QueryInterface (IMediaControl *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI MediaControl_AddRef (IMediaControl *iface)
static ULONG WINAPI MediaControl_Release (IMediaControl *iface)
static HRESULT WINAPI MediaControl_GetTypeInfoCount (IMediaControl *iface, UINT *pctinfo)
static HRESULT WINAPI MediaControl_GetTypeInfo (IMediaControl *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI MediaControl_GetIDsOfNames (IMediaControl *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI MediaControl_Invoke (IMediaControl *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr)
static HRESULT ExploreGraph (IFilterGraphImpl *pGraph, IPin *pOutputPin, fnFoundFilter FoundFilter, DWORD_PTR data)
static HRESULT WINAPI SendRun (IBaseFilter *pFilter, DWORD_PTR data)
static HRESULT WINAPI SendPause (IBaseFilter *pFilter, DWORD_PTR data)
static HRESULT WINAPI SendStop (IBaseFilter *pFilter, DWORD_PTR data)
static HRESULT WINAPI SendGetState (IBaseFilter *pFilter, DWORD_PTR data)
static HRESULT SendFilterMessage (IMediaControl *iface, fnFoundFilter FoundFilter, DWORD_PTR data)
static HRESULT WINAPI MediaControl_Run (IMediaControl *iface)
static HRESULT WINAPI MediaControl_Pause (IMediaControl *iface)
static HRESULT WINAPI MediaControl_Stop (IMediaControl *iface)
static HRESULT WINAPI MediaControl_GetState (IMediaControl *iface, LONG msTimeout, OAFilterState *pfs)
static HRESULT WINAPI MediaControl_RenderFile (IMediaControl *iface, BSTR strFilename)
static HRESULT WINAPI MediaControl_AddSourceFilter (IMediaControl *iface, BSTR strFilename, IDispatch **ppUnk)
static HRESULT WINAPI MediaControl_get_FilterCollection (IMediaControl *iface, IDispatch **ppUnk)
static HRESULT WINAPI MediaControl_get_RegFilterCollection (IMediaControl *iface, IDispatch **ppUnk)
static HRESULT WINAPI MediaControl_StopWhenReady (IMediaControl *iface)
static HRESULT WINAPI MediaSeeking_QueryInterface (IMediaSeeking *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI MediaSeeking_AddRef (IMediaSeeking *iface)
static ULONG WINAPI MediaSeeking_Release (IMediaSeeking *iface)
static HRESULT all_renderers_seek (IFilterGraphImpl *This, fnFoundSeek FoundSeek, DWORD_PTR arg)
static HRESULT WINAPI FoundCapabilities (IFilterGraphImpl *This, IMediaSeeking *seek, DWORD_PTR pcaps)
static HRESULT WINAPI MediaSeeking_GetCapabilities (IMediaSeeking *iface, DWORD *pCapabilities)
static HRESULT WINAPI MediaSeeking_CheckCapabilities (IMediaSeeking *iface, DWORD *pCapabilities)
static HRESULT WINAPI MediaSeeking_IsFormatSupported (IMediaSeeking *iface, const GUID *pFormat)
static HRESULT WINAPI MediaSeeking_QueryPreferredFormat (IMediaSeeking *iface, GUID *pFormat)
static HRESULT WINAPI MediaSeeking_GetTimeFormat (IMediaSeeking *iface, GUID *pFormat)
static HRESULT WINAPI MediaSeeking_IsUsingTimeFormat (IMediaSeeking *iface, const GUID *pFormat)
static HRESULT WINAPI MediaSeeking_SetTimeFormat (IMediaSeeking *iface, const GUID *pFormat)
static HRESULT WINAPI FoundDuration (IFilterGraphImpl *This, IMediaSeeking *seek, DWORD_PTR pduration)
static HRESULT WINAPI MediaSeeking_GetDuration (IMediaSeeking *iface, LONGLONG *pDuration)
static HRESULT WINAPI MediaSeeking_GetStopPosition (IMediaSeeking *iface, LONGLONG *pStop)
static HRESULT WINAPI MediaSeeking_GetCurrentPosition (IMediaSeeking *iface, LONGLONG *pCurrent)
static HRESULT WINAPI MediaSeeking_ConvertTimeFormat (IMediaSeeking *iface, LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat)
static HRESULT WINAPI found_setposition (IFilterGraphImpl *This, IMediaSeeking *seek, DWORD_PTR pargs)
static HRESULT WINAPI MediaSeeking_SetPositions (IMediaSeeking *iface, LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags)
static HRESULT WINAPI MediaSeeking_GetPositions (IMediaSeeking *iface, LONGLONG *pCurrent, LONGLONG *pStop)
static HRESULT WINAPI MediaSeeking_GetAvailable (IMediaSeeking *iface, LONGLONG *pEarliest, LONGLONG *pLatest)
static HRESULT WINAPI MediaSeeking_SetRate (IMediaSeeking *iface, double dRate)
static HRESULT WINAPI MediaSeeking_GetRate (IMediaSeeking *iface, double *pdRate)
static HRESULT WINAPI MediaSeeking_GetPreroll (IMediaSeeking *iface, LONGLONG *pllPreroll)
static IFilterGraphImplimpl_from_IMediaPosition (IMediaPosition *iface)
static HRESULT WINAPI MediaPosition_QueryInterface (IMediaPosition *iface, REFIID riid, void **ppvObj)
static ULONG WINAPI MediaPosition_AddRef (IMediaPosition *iface)
static ULONG WINAPI MediaPosition_Release (IMediaPosition *iface)
static HRESULT WINAPI MediaPosition_GetTypeInfoCount (IMediaPosition *iface, UINT *pctinfo)
static HRESULT WINAPI MediaPosition_GetTypeInfo (IMediaPosition *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI MediaPosition_GetIDsOfNames (IMediaPosition *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI MediaPosition_Invoke (IMediaPosition *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
static HRESULT WINAPI MediaPosition_get_Duration (IMediaPosition *iface, REFTIME *plength)
static HRESULT WINAPI MediaPosition_put_CurrentPosition (IMediaPosition *iface, REFTIME llTime)
static HRESULT WINAPI MediaPosition_get_CurrentPosition (IMediaPosition *iface, REFTIME *pllTime)
static HRESULT WINAPI MediaPosition_get_StopTime (IMediaPosition *iface, REFTIME *pllTime)
static HRESULT WINAPI MediaPosition_put_StopTime (IMediaPosition *iface, REFTIME llTime)
static HRESULT WINAPI MediaPosition_get_PrerollTime (IMediaPosition *iface, REFTIME *pllTime)
static HRESULT WINAPI MediaPosition_put_PrerollTime (IMediaPosition *iface, REFTIME llTime)
static HRESULT WINAPI MediaPosition_put_Rate (IMediaPosition *iface, double dRate)
static HRESULT WINAPI MediaPosition_get_Rate (IMediaPosition *iface, double *pdRate)
static HRESULT WINAPI MediaPosition_CanSeekForward (IMediaPosition *iface, LONG *pCanSeekForward)
static HRESULT WINAPI MediaPosition_CanSeekBackward (IMediaPosition *iface, LONG *pCanSeekBackward)
static HRESULT GetTargetInterface (IFilterGraphImpl *pGraph, REFIID riid, LPVOID *ppvObj)
static HRESULT WINAPI BasicAudio_QueryInterface (IBasicAudio *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI BasicAudio_AddRef (IBasicAudio *iface)
static ULONG WINAPI BasicAudio_Release (IBasicAudio *iface)
static HRESULT WINAPI BasicAudio_GetTypeInfoCount (IBasicAudio *iface, UINT *pctinfo)
static HRESULT WINAPI BasicAudio_GetTypeInfo (IBasicAudio *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI BasicAudio_GetIDsOfNames (IBasicAudio *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI BasicAudio_Invoke (IBasicAudio *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr)
static HRESULT WINAPI BasicAudio_put_Volume (IBasicAudio *iface, LONG lVolume)
static HRESULT WINAPI BasicAudio_get_Volume (IBasicAudio *iface, LONG *plVolume)
static HRESULT WINAPI BasicAudio_put_Balance (IBasicAudio *iface, LONG lBalance)
static HRESULT WINAPI BasicAudio_get_Balance (IBasicAudio *iface, LONG *plBalance)
static HRESULT WINAPI BasicVideo_QueryInterface (IBasicVideo2 *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI BasicVideo_AddRef (IBasicVideo2 *iface)
static ULONG WINAPI BasicVideo_Release (IBasicVideo2 *iface)
static HRESULT WINAPI BasicVideo_GetTypeInfoCount (IBasicVideo2 *iface, UINT *pctinfo)
static HRESULT WINAPI BasicVideo_GetTypeInfo (IBasicVideo2 *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI BasicVideo_GetIDsOfNames (IBasicVideo2 *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI BasicVideo_Invoke (IBasicVideo2 *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr)
static HRESULT WINAPI BasicVideo_get_AvgTimePerFrame (IBasicVideo2 *iface, REFTIME *pAvgTimePerFrame)
static HRESULT WINAPI BasicVideo_get_BitRate (IBasicVideo2 *iface, LONG *pBitRate)
static HRESULT WINAPI BasicVideo_get_BitErrorRate (IBasicVideo2 *iface, LONG *pBitErrorRate)
static HRESULT WINAPI BasicVideo_get_VideoWidth (IBasicVideo2 *iface, LONG *pVideoWidth)
static HRESULT WINAPI BasicVideo_get_VideoHeight (IBasicVideo2 *iface, LONG *pVideoHeight)
static HRESULT WINAPI BasicVideo_put_SourceLeft (IBasicVideo2 *iface, LONG SourceLeft)
static HRESULT WINAPI BasicVideo_get_SourceLeft (IBasicVideo2 *iface, LONG *pSourceLeft)
static HRESULT WINAPI BasicVideo_put_SourceWidth (IBasicVideo2 *iface, LONG SourceWidth)
static HRESULT WINAPI BasicVideo_get_SourceWidth (IBasicVideo2 *iface, LONG *pSourceWidth)
static HRESULT WINAPI BasicVideo_put_SourceTop (IBasicVideo2 *iface, LONG SourceTop)
static HRESULT WINAPI BasicVideo_get_SourceTop (IBasicVideo2 *iface, LONG *pSourceTop)
static HRESULT WINAPI BasicVideo_put_SourceHeight (IBasicVideo2 *iface, LONG SourceHeight)
static HRESULT WINAPI BasicVideo_get_SourceHeight (IBasicVideo2 *iface, LONG *pSourceHeight)
static HRESULT WINAPI BasicVideo_put_DestinationLeft (IBasicVideo2 *iface, LONG DestinationLeft)
static HRESULT WINAPI BasicVideo_get_DestinationLeft (IBasicVideo2 *iface, LONG *pDestinationLeft)
static HRESULT WINAPI BasicVideo_put_DestinationWidth (IBasicVideo2 *iface, LONG DestinationWidth)
static HRESULT WINAPI BasicVideo_get_DestinationWidth (IBasicVideo2 *iface, LONG *pDestinationWidth)
static HRESULT WINAPI BasicVideo_put_DestinationTop (IBasicVideo2 *iface, LONG DestinationTop)
static HRESULT WINAPI BasicVideo_get_DestinationTop (IBasicVideo2 *iface, LONG *pDestinationTop)
static HRESULT WINAPI BasicVideo_put_DestinationHeight (IBasicVideo2 *iface, LONG DestinationHeight)
static HRESULT WINAPI BasicVideo_get_DestinationHeight (IBasicVideo2 *iface, LONG *pDestinationHeight)
static HRESULT WINAPI BasicVideo_SetSourcePosition (IBasicVideo2 *iface, LONG Left, LONG Top, LONG Width, LONG Height)
static HRESULT WINAPI BasicVideo_GetSourcePosition (IBasicVideo2 *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight)
static HRESULT WINAPI BasicVideo_SetDefaultSourcePosition (IBasicVideo2 *iface)
static HRESULT WINAPI BasicVideo_SetDestinationPosition (IBasicVideo2 *iface, LONG Left, LONG Top, LONG Width, LONG Height)
static HRESULT WINAPI BasicVideo_GetDestinationPosition (IBasicVideo2 *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight)
static HRESULT WINAPI BasicVideo_SetDefaultDestinationPosition (IBasicVideo2 *iface)
static HRESULT WINAPI BasicVideo_GetVideoSize (IBasicVideo2 *iface, LONG *pWidth, LONG *pHeight)
static HRESULT WINAPI BasicVideo_GetVideoPaletteEntries (IBasicVideo2 *iface, LONG StartIndex, LONG Entries, LONG *pRetrieved, LONG *pPalette)
static HRESULT WINAPI BasicVideo_GetCurrentImage (IBasicVideo2 *iface, LONG *pBufferSize, LONG *pDIBImage)
static HRESULT WINAPI BasicVideo_IsUsingDefaultSource (IBasicVideo2 *iface)
static HRESULT WINAPI BasicVideo_IsUsingDefaultDestination (IBasicVideo2 *iface)
static HRESULT WINAPI BasicVideo2_GetPreferredAspectRatio (IBasicVideo2 *iface, LONG *plAspectX, LONG *plAspectY)
static HRESULT WINAPI VideoWindow_QueryInterface (IVideoWindow *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI VideoWindow_AddRef (IVideoWindow *iface)
static ULONG WINAPI VideoWindow_Release (IVideoWindow *iface)
static HRESULT WINAPI VideoWindow_GetTypeInfoCount (IVideoWindow *iface, UINT *pctinfo)
static HRESULT WINAPI VideoWindow_GetTypeInfo (IVideoWindow *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI VideoWindow_GetIDsOfNames (IVideoWindow *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI VideoWindow_Invoke (IVideoWindow *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr)
static HRESULT WINAPI VideoWindow_put_Caption (IVideoWindow *iface, BSTR strCaption)
static HRESULT WINAPI VideoWindow_get_Caption (IVideoWindow *iface, BSTR *strCaption)
static HRESULT WINAPI VideoWindow_put_WindowStyle (IVideoWindow *iface, LONG WindowStyle)
static HRESULT WINAPI VideoWindow_get_WindowStyle (IVideoWindow *iface, LONG *WindowStyle)
static HRESULT WINAPI VideoWindow_put_WindowStyleEx (IVideoWindow *iface, LONG WindowStyleEx)
static HRESULT WINAPI VideoWindow_get_WindowStyleEx (IVideoWindow *iface, LONG *WindowStyleEx)
static HRESULT WINAPI VideoWindow_put_AutoShow (IVideoWindow *iface, LONG AutoShow)
static HRESULT WINAPI VideoWindow_get_AutoShow (IVideoWindow *iface, LONG *AutoShow)
static HRESULT WINAPI VideoWindow_put_WindowState (IVideoWindow *iface, LONG WindowState)
static HRESULT WINAPI VideoWindow_get_WindowState (IVideoWindow *iface, LONG *WindowState)
static HRESULT WINAPI VideoWindow_put_BackgroundPalette (IVideoWindow *iface, LONG BackgroundPalette)
static HRESULT WINAPI VideoWindow_get_BackgroundPalette (IVideoWindow *iface, LONG *pBackgroundPalette)
static HRESULT WINAPI VideoWindow_put_Visible (IVideoWindow *iface, LONG Visible)
static HRESULT WINAPI VideoWindow_get_Visible (IVideoWindow *iface, LONG *pVisible)
static HRESULT WINAPI VideoWindow_put_Left (IVideoWindow *iface, LONG Left)
static HRESULT WINAPI VideoWindow_get_Left (IVideoWindow *iface, LONG *pLeft)
static HRESULT WINAPI VideoWindow_put_Width (IVideoWindow *iface, LONG Width)
static HRESULT WINAPI VideoWindow_get_Width (IVideoWindow *iface, LONG *pWidth)
static HRESULT WINAPI VideoWindow_put_Top (IVideoWindow *iface, LONG Top)
static HRESULT WINAPI VideoWindow_get_Top (IVideoWindow *iface, LONG *pTop)
static HRESULT WINAPI VideoWindow_put_Height (IVideoWindow *iface, LONG Height)
static HRESULT WINAPI VideoWindow_get_Height (IVideoWindow *iface, LONG *pHeight)
static HRESULT WINAPI VideoWindow_put_Owner (IVideoWindow *iface, OAHWND Owner)
static HRESULT WINAPI VideoWindow_get_Owner (IVideoWindow *iface, OAHWND *Owner)
static HRESULT WINAPI VideoWindow_put_MessageDrain (IVideoWindow *iface, OAHWND Drain)
static HRESULT WINAPI VideoWindow_get_MessageDrain (IVideoWindow *iface, OAHWND *Drain)
static HRESULT WINAPI VideoWindow_get_BorderColor (IVideoWindow *iface, LONG *Color)
static HRESULT WINAPI VideoWindow_put_BorderColor (IVideoWindow *iface, LONG Color)
static HRESULT WINAPI VideoWindow_get_FullScreenMode (IVideoWindow *iface, LONG *FullScreenMode)
static HRESULT WINAPI VideoWindow_put_FullScreenMode (IVideoWindow *iface, LONG FullScreenMode)
static HRESULT WINAPI VideoWindow_SetWindowForeground (IVideoWindow *iface, LONG Focus)
static HRESULT WINAPI VideoWindow_NotifyOwnerMessage (IVideoWindow *iface, OAHWND hwnd, LONG uMsg, LONG_PTR wParam, LONG_PTR lParam)
static HRESULT WINAPI VideoWindow_SetWindowPosition (IVideoWindow *iface, LONG Left, LONG Top, LONG Width, LONG Height)
static HRESULT WINAPI VideoWindow_GetWindowPosition (IVideoWindow *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight)
static HRESULT WINAPI VideoWindow_GetMinIdealImageSize (IVideoWindow *iface, LONG *pWidth, LONG *pHeight)
static HRESULT WINAPI VideoWindow_GetMaxIdealImageSize (IVideoWindow *iface, LONG *pWidth, LONG *pHeight)
static HRESULT WINAPI VideoWindow_GetRestorePosition (IVideoWindow *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight)
static HRESULT WINAPI VideoWindow_HideCursor (IVideoWindow *iface, LONG HideCursor)
static HRESULT WINAPI VideoWindow_IsCursorHidden (IVideoWindow *iface, LONG *CursorHidden)
static HRESULT WINAPI MediaEvent_QueryInterface (IMediaEventEx *iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI MediaEvent_AddRef (IMediaEventEx *iface)
static ULONG WINAPI MediaEvent_Release (IMediaEventEx *iface)
static HRESULT WINAPI MediaEvent_GetTypeInfoCount (IMediaEventEx *iface, UINT *pctinfo)
static HRESULT WINAPI MediaEvent_GetTypeInfo (IMediaEventEx *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
static HRESULT WINAPI MediaEvent_GetIDsOfNames (IMediaEventEx *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
static HRESULT WINAPI MediaEvent_Invoke (IMediaEventEx *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr)
static HRESULT WINAPI MediaEvent_GetEventHandle (IMediaEventEx *iface, OAEVENT *hEvent)
static HRESULT WINAPI MediaEvent_GetEvent (IMediaEventEx *iface, LONG *lEventCode, LONG_PTR *lParam1, LONG_PTR *lParam2, LONG msTimeout)
static HRESULT WINAPI MediaEvent_WaitForCompletion (IMediaEventEx *iface, LONG msTimeout, LONG *pEvCode)
static HRESULT WINAPI MediaEvent_CancelDefaultHandling (IMediaEventEx *iface, LONG lEvCode)
static HRESULT WINAPI MediaEvent_RestoreDefaultHandling (IMediaEventEx *iface, LONG lEvCode)
static HRESULT WINAPI MediaEvent_FreeEventParams (IMediaEventEx *iface, LONG lEvCode, LONG_PTR lParam1, LONG_PTR lParam2)
static HRESULT WINAPI MediaEvent_SetNotifyWindow (IMediaEventEx *iface, OAHWND hwnd, LONG lMsg, LONG_PTR lInstanceData)
static HRESULT WINAPI MediaEvent_SetNotifyFlags (IMediaEventEx *iface, LONG lNoNotifyFlags)
static HRESULT WINAPI MediaEvent_GetNotifyFlags (IMediaEventEx *iface, LONG *lplNoNotifyFlags)
static HRESULT WINAPI MediaFilter_QueryInterface (IMediaFilter *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI MediaFilter_AddRef (IMediaFilter *iface)
static ULONG WINAPI MediaFilter_Release (IMediaFilter *iface)
static HRESULT WINAPI MediaFilter_GetClassID (IMediaFilter *iface, CLSID *pClassID)
static HRESULT WINAPI MediaFilter_Stop (IMediaFilter *iface)
static HRESULT WINAPI MediaFilter_Pause (IMediaFilter *iface)
static HRESULT WINAPI MediaFilter_Run (IMediaFilter *iface, REFERENCE_TIME tStart)
static HRESULT WINAPI MediaFilter_GetState (IMediaFilter *iface, DWORD dwMsTimeout, FILTER_STATE *pState)
static HRESULT WINAPI MediaFilter_SetSyncSource (IMediaFilter *iface, IReferenceClock *pClock)
static HRESULT WINAPI MediaFilter_GetSyncSource (IMediaFilter *iface, IReferenceClock **ppClock)
static HRESULT WINAPI MediaEventSink_QueryInterface (IMediaEventSink *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI MediaEventSink_AddRef (IMediaEventSink *iface)
static ULONG WINAPI MediaEventSink_Release (IMediaEventSink *iface)
static HRESULT WINAPI MediaEventSink_Notify (IMediaEventSink *iface, LONG EventCode, LONG_PTR EventParam1, LONG_PTR EventParam2)
static HRESULT WINAPI GraphConfig_QueryInterface (IGraphConfig *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI GraphConfig_AddRef (IGraphConfig *iface)
static ULONG WINAPI GraphConfig_Release (IGraphConfig *iface)
static HRESULT WINAPI GraphConfig_Reconnect (IGraphConfig *iface, IPin *pOutputPin, IPin *pInputPin, const AM_MEDIA_TYPE *pmtFirstConnection, IBaseFilter *pUsingFilter, HANDLE hAbortEvent, DWORD dwFlags)
static HRESULT WINAPI GraphConfig_Reconfigure (IGraphConfig *iface, IGraphConfigCallback *pCallback, PVOID pvContext, DWORD dwFlags, HANDLE hAbortEvent)
static HRESULT WINAPI GraphConfig_AddFilterToCache (IGraphConfig *iface, IBaseFilter *pFilter)
static HRESULT WINAPI GraphConfig_EnumCacheFilter (IGraphConfig *iface, IEnumFilters **pEnum)
static HRESULT WINAPI GraphConfig_RemoveFilterFromCache (IGraphConfig *iface, IBaseFilter *pFilter)
static HRESULT WINAPI GraphConfig_GetStartTime (IGraphConfig *iface, REFERENCE_TIME *prtStart)
static HRESULT WINAPI GraphConfig_PushThroughData (IGraphConfig *iface, IPin *pOutputPin, IPinConnection *pConnection, HANDLE hEventAbort)
static HRESULT WINAPI GraphConfig_SetFilterFlags (IGraphConfig *iface, IBaseFilter *pFilter, DWORD dwFlags)
static HRESULT WINAPI GraphConfig_GetFilterFlags (IGraphConfig *iface, IBaseFilter *pFilter, DWORD *dwFlags)
static HRESULT WINAPI GraphConfig_RemoveFilterEx (IGraphConfig *iface, IBaseFilter *pFilter, DWORD dwFlags)
HRESULT FilterGraph_create (IUnknown *pUnkOuter, LPVOID *ppObj)
HRESULT FilterGraphNoThread_create (IUnknown *pUnkOuter, LPVOID *ppObj)

Variables

static const IFilterGraph2Vtbl IFilterGraph2_VTable
static const IMediaControlVtbl IMediaControl_VTable
static const IMediaSeekingVtbl IMediaSeeking_VTable
static const IMediaPositionVtbl IMediaPosition_VTable
static const IBasicAudioVtbl IBasicAudio_VTable
static const IBasicVideo2Vtbl IBasicVideo_VTable
static const IVideoWindowVtbl IVideoWindow_VTable
static const IMediaEventExVtbl IMediaEventEx_VTable
static const IMediaFilterVtbl IMediaFilter_VTable
static const IMediaEventSinkVtbl IMediaEventSink_VTable
static const IGraphConfigVtbl IGraphConfig_VTable
static const IUnknownVtbl IInner_VTable

Generated on Sat May 26 2012 05:02:03 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.