ReactOS 0.4.15-dev-8093-g3285f69
IFilterGraph Interface Reference
Inheritance diagram for IFilterGraph:
Collaboration diagram for IFilterGraph:

Public Member Functions

HRESULT AddFilter ([in] IBaseFilter *pFilter, [in, string] LPCWSTR pName)
HRESULT RemoveFilter ([in] IBaseFilter *pFilter)
HRESULT EnumFilters ([out] IEnumFilters **ppEnum)
HRESULT FindFilterByName ([in, string] LPCWSTR pName, [out] IBaseFilter **ppFilter)
HRESULT ConnectDirect ([in] IPin *ppinOut, [in] IPin *ppinIn, [in, unique] const AM_MEDIA_TYPE *pmt)
HRESULT Reconnect ([in] IPin *ppin)
HRESULT Disconnect ([in] IPin *ppin)
HRESULT SetDefaultSyncSource (void)
- 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 203 of file axcore.idl.

Member Function Documentation

◆ AddFilter()

HRESULT IFilterGraph::AddFilter ( [in] IBaseFilter pFilter,
[in, string] LPCWSTR  pName 

◆ ConnectDirect()

HRESULT IFilterGraph::ConnectDirect ( [in] IPin ppinOut,
[in] IPin ppinIn,
[in, unique] const AM_MEDIA_TYPE pmt 

◆ Disconnect()

HRESULT IFilterGraph::Disconnect ( [in] IPin ppin)

◆ EnumFilters()

HRESULT IFilterGraph::EnumFilters ( [out] IEnumFilters **  ppEnum)

◆ FindFilterByName()

HRESULT IFilterGraph::FindFilterByName ( [in, string] LPCWSTR  pName,
[out] IBaseFilter **  ppFilter 

◆ Reconnect()

HRESULT IFilterGraph::Reconnect ( [in] IPin ppin)

◆ RemoveFilter()

HRESULT IFilterGraph::RemoveFilter ( [in] IBaseFilter pFilter)

◆ SetDefaultSyncSource()

HRESULT IFilterGraph::SetDefaultSyncSource ( void  )

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