#include <interfaces.h>
|
long STDCALL(* | QueryInterface )(IUnknown *This, const GUID *riid, void **ppvObject) |
|
long STDCALL(* | AddRef )(IUnknown *This) |
|
long STDCALL(* | Release )(IUnknown *This) |
|
HRESULT STDCALL(* | GetClassID )(IBaseFilter *This, CLSID *pClassID) |
|
HRESULT STDCALL(* | Stop )(IBaseFilter *This) |
|
HRESULT STDCALL(* | Pause )(IBaseFilter *This) |
|
HRESULT STDCALL(* | Run )(IBaseFilter *This, REFERENCE_TIME tStart) |
|
HRESULT STDCALL(* | GetState )(IBaseFilter *This, unsigned long dwMilliSecsTimeout, void *State) |
|
HRESULT STDCALL(* | SetSyncSource )(IBaseFilter *This, IReferenceClock *pClock) |
|
HRESULT STDCALL(* | GetSyncSource )(IBaseFilter *This, IReferenceClock **pClock) |
|
HRESULT STDCALL(* | EnumPins )(IBaseFilter *This, IEnumPins **ppEnum) |
|
HRESULT STDCALL(* | FindPin )(IBaseFilter *This, const unsigned short *Id, IPin **ppPin) |
|
HRESULT STDCALL(* | QueryFilterInfo )(IBaseFilter *This, void *pInfo) |
|
HRESULT STDCALL(* | JoinFilterGraph )(IBaseFilter *This, IFilterGraph *pGraph, const unsigned short *pName) |
|
HRESULT STDCALL(* | QueryVendorInfo )(IBaseFilter *This, unsigned short **pVendorInfo) |
|
◆ AddRef
long STDCALL(* IBaseFilter_vt::AddRef) (IUnknown *This) |
◆ EnumPins
◆ FindPin
HRESULT STDCALL(* IBaseFilter_vt::FindPin) (IBaseFilter *This, const unsigned short *Id, IPin **ppPin) |
◆ GetClassID
HRESULT STDCALL(* IBaseFilter_vt::GetClassID) (IBaseFilter *This, CLSID *pClassID) |
◆ GetState
HRESULT STDCALL(* IBaseFilter_vt::GetState) (IBaseFilter *This, unsigned long dwMilliSecsTimeout, void *State) |
◆ GetSyncSource
◆ JoinFilterGraph
HRESULT STDCALL(* IBaseFilter_vt::JoinFilterGraph) (IBaseFilter *This, IFilterGraph *pGraph, const unsigned short *pName) |
◆ Pause
HRESULT STDCALL(* IBaseFilter_vt::Pause) (IBaseFilter *This) |
◆ QueryFilterInfo
HRESULT STDCALL(* IBaseFilter_vt::QueryFilterInfo) (IBaseFilter *This, void *pInfo) |
◆ QueryInterface
long STDCALL(* IBaseFilter_vt::QueryInterface) (IUnknown *This, const GUID *riid, void **ppvObject) |
◆ QueryVendorInfo
HRESULT STDCALL(* IBaseFilter_vt::QueryVendorInfo) (IBaseFilter *This, unsigned short **pVendorInfo) |
◆ Release
long STDCALL(* IBaseFilter_vt::Release) (IUnknown *This) |
◆ Run
◆ SetSyncSource
◆ Stop
HRESULT STDCALL(* IBaseFilter_vt::Stop) (IBaseFilter *This) |
The documentation for this struct was generated from the following file: