comparison loader/dshow/graph.h @ 31485:b946a0c28e65

Add prototypes for exported FilterGraph_ functions. This fixes a bunch of missing prototype warnings.
author diego
date Thu, 24 Jun 2010 10:19:49 +0000
parents 9e81c17f6e73
children
comparison
equal deleted inserted replaced
31484:9e75b642d677 31485:b946a0c28e65
50 HRESULT STDCALL (*Disconnect)(FilterGraph* This, 50 HRESULT STDCALL (*Disconnect)(FilterGraph* This,
51 /* [in] */ IPin* ppin); 51 /* [in] */ IPin* ppin);
52 HRESULT STDCALL (*SetDefaultSyncSource)(FilterGraph* This); 52 HRESULT STDCALL (*SetDefaultSyncSource)(FilterGraph* This);
53 }; 53 };
54 54
55
56 HRESULT STDCALL FilterGraph_AddFilter(FilterGraph* This,
57 IBaseFilter* pFilter,
58 unsigned short* pName);
59 HRESULT STDCALL FilterGraph_RemoveFilter(FilterGraph* This,
60 IBaseFilter* pFilter);
61 HRESULT STDCALL FilterGraph_EnumFilters(FilterGraph* This,
62 IEnumFilters** ppEnum);
63 HRESULT STDCALL FilterGraph_FindFilterByName(FilterGraph* This,
64 unsigned short* pName,
65 IBaseFilter** ppFilter);
66 HRESULT STDCALL FilterGraph_ConnectDirect(FilterGraph* This,
67 IPin* ppinOut,
68 IPin* ppinIn,
69 const AM_MEDIA_TYPE* pmt);
70 HRESULT STDCALL FilterGraph_Reconnect(FilterGraph* This, IPin* ppin);
71 HRESULT STDCALL FilterGraph_Disconnect(FilterGraph* This, IPin* ppin);
72 HRESULT STDCALL FilterGraph_SetDefaultSyncSource(FilterGraph* This);
73
55 FilterGraph* FilterGraphCreate(void); 74 FilterGraph* FilterGraphCreate(void);
56 75
57 #endif /* MPLAYER_GRAPH_H */ 76 #endif /* MPLAYER_GRAPH_H */