ReactOS 0.4.16-dev-340-g0540c21
IGraphConfig Interface Reference
Inheritance diagram for IGraphConfig:
Collaboration diagram for IGraphConfig:

Public Member Functions

HRESULT Reconnect ([in] IPin *pOutputPin, [in] IPin *pInputPin, [in] const AM_MEDIA_TYPE *pmtFirstConnection, [in] IBaseFilter *pUsingFilter, [in] HANDLE hAbortEvent, [in] DWORD dwFlags)
 
HRESULT Reconfigure ([in] IGraphConfigCallback *pCallback, [in] PVOID pvContext, [in] DWORD dwFlags, [in] HANDLE hAbortEvent)
 
HRESULT AddFilterToCache ([in] IBaseFilter *pFilter)
 
HRESULT EnumCacheFilter ([out] IEnumFilters **pEnum)
 
HRESULT RemoveFilterFromCache ([in]IBaseFilter *pFilter)
 
HRESULT GetStartTime ([out] REFERENCE_TIME *prtStart)
 
HRESULT PushThroughData ([in] IPin *pOutputPin, [in] IPinConnection *pConnection, [in] HANDLE hEventAbort)
 
HRESULT SetFilterFlags ([in] IBaseFilter *pFilter, [in] DWORD dwFlags)
 
HRESULT GetFilterFlags ([in] IBaseFilter *pFilter, [out] DWORD *pdwFlags)
 
HRESULT RemoveFilterEx ([in] IBaseFilter *pFilter, DWORD Flags)
 
HRESULT Reconnect ([in] IPin *pOutputPin, [in] IPin *pInputPin, [in] const AM_MEDIA_TYPE *pmtFirstConnection, [in] IBaseFilter *pUsingFilter, [in] HANDLE hAbortEvent, [in] DWORD dwFlags)
 
HRESULT Reconfigure ([in] IGraphConfigCallback *pCallback, [in] PVOID pvContext, [in] DWORD dwFlags, [in] HANDLE hAbortEvent)
 
HRESULT AddFilterToCache ([in] IBaseFilter *pFilter)
 
HRESULT EnumCacheFilter ([out] IEnumFilters **pEnum)
 
HRESULT RemoveFilterFromCache ([in]IBaseFilter *pFilter)
 
HRESULT GetStartTime ([out] REFERENCE_TIME *prtStart)
 
HRESULT PushThroughData ([in] IPin *pOutputPin, [in] IPinConnection *pConnection, [in] HANDLE hEventAbort)
 
HRESULT SetFilterFlags ([in] IBaseFilter *pFilter, [in] DWORD dwFlags)
 
HRESULT GetFilterFlags ([in] IBaseFilter *pFilter, [out] DWORD *pdwFlags)
 
HRESULT RemoveFilterEx ([in] IBaseFilter *pFilter, DWORD Flags)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 80 of file dyngraph.idl.

Member Function Documentation

◆ AddFilterToCache() [1/2]

HRESULT IGraphConfig::AddFilterToCache ( [in] IBaseFilter pFilter)

◆ AddFilterToCache() [2/2]

HRESULT IGraphConfig::AddFilterToCache ( [in] IBaseFilter pFilter)

◆ EnumCacheFilter() [1/2]

HRESULT IGraphConfig::EnumCacheFilter ( [out] IEnumFilters **  pEnum)

◆ EnumCacheFilter() [2/2]

HRESULT IGraphConfig::EnumCacheFilter ( [out] IEnumFilters **  pEnum)

◆ GetFilterFlags() [1/2]

HRESULT IGraphConfig::GetFilterFlags ( [in] IBaseFilter pFilter,
[out] DWORD pdwFlags 
)

◆ GetFilterFlags() [2/2]

HRESULT IGraphConfig::GetFilterFlags ( [in] IBaseFilter pFilter,
[out] DWORD pdwFlags 
)

◆ GetStartTime() [1/2]

HRESULT IGraphConfig::GetStartTime ( [out] REFERENCE_TIME prtStart)

◆ GetStartTime() [2/2]

HRESULT IGraphConfig::GetStartTime ( [out] REFERENCE_TIME prtStart)

◆ PushThroughData() [1/2]

HRESULT IGraphConfig::PushThroughData ( [in] IPin pOutputPin,
[in] IPinConnection pConnection,
[in] HANDLE  hEventAbort 
)

◆ PushThroughData() [2/2]

HRESULT IGraphConfig::PushThroughData ( [in] IPin pOutputPin,
[in] IPinConnection pConnection,
[in] HANDLE  hEventAbort 
)

◆ Reconfigure() [1/2]

HRESULT IGraphConfig::Reconfigure ( [in] IGraphConfigCallback pCallback,
[in] PVOID  pvContext,
[in] DWORD  dwFlags,
[in] HANDLE  hAbortEvent 
)

◆ Reconfigure() [2/2]

HRESULT IGraphConfig::Reconfigure ( [in] IGraphConfigCallback pCallback,
[in] PVOID  pvContext,
[in] DWORD  dwFlags,
[in] HANDLE  hAbortEvent 
)

◆ Reconnect() [1/2]

HRESULT IGraphConfig::Reconnect ( [in] IPin pOutputPin,
[in] IPin pInputPin,
[in] const AM_MEDIA_TYPE pmtFirstConnection,
[in] IBaseFilter pUsingFilter,
[in] HANDLE  hAbortEvent,
[in] DWORD  dwFlags 
)

◆ Reconnect() [2/2]

HRESULT IGraphConfig::Reconnect ( [in] IPin pOutputPin,
[in] IPin pInputPin,
[in] const AM_MEDIA_TYPE pmtFirstConnection,
[in] IBaseFilter pUsingFilter,
[in] HANDLE  hAbortEvent,
[in] DWORD  dwFlags 
)

◆ RemoveFilterEx() [1/2]

HRESULT IGraphConfig::RemoveFilterEx ( [in] IBaseFilter pFilter,
DWORD  Flags 
)

◆ RemoveFilterEx() [2/2]

HRESULT IGraphConfig::RemoveFilterEx ( [in] IBaseFilter pFilter,
DWORD  Flags 
)

◆ RemoveFilterFromCache() [1/2]

HRESULT IGraphConfig::RemoveFilterFromCache ( [in] IBaseFilter pFilter)

◆ RemoveFilterFromCache() [2/2]

HRESULT IGraphConfig::RemoveFilterFromCache ( [in] IBaseFilter pFilter)

◆ SetFilterFlags() [1/2]

HRESULT IGraphConfig::SetFilterFlags ( [in] IBaseFilter pFilter,
[in] DWORD  dwFlags 
)

◆ SetFilterFlags() [2/2]

HRESULT IGraphConfig::SetFilterFlags ( [in] IBaseFilter pFilter,
[in] DWORD  dwFlags 
)

The documentation for this interface was generated from the following files: