Go to the documentation of this file.
7 #if defined(__cplusplus)
41 #if defined(__cplusplus)
struct IBaseFilter_vt * vt
Definition: interfaces.h:214
long long REFERENCE_TIME
Definition: guids.h:25
HRESULT STDCALL(* ReceiveConnection)(IPin *This, IPin *pConnector, const AM_MEDIA_TYPE *pmt)
Definition: interfaces.h:68
CBaseFilter2 * m_pParentFilter
Definition: DS_Filter.h:25
void(* Stop)(DS_Filter *)
Definition: DS_Filter.h:34
HRESULT STDCALL(* QueryDirection)(IPin *This, PIN_DIRECTION *pPinDir)
Definition: interfaces.h:76
HRESULT STDCALL(* Disconnect)(IPin *This)
Definition: interfaces.h:71
AM_MEDIA_TYPE * m_pOurType
Definition: DS_Filter.h:29
FARPROC WINAPI GetProcAddress(HMODULE, LPCSTR)
IBaseFilter_vt * vt
Definition: inputpin.h:23
long STDCALL(* AddRef)(IUnknown *This)
Definition: interfaces.h:63
IPin_vt * vt
Definition: outputpin.h:13
COutputPin * COutputPinCreate(const AM_MEDIA_TYPE *amt)
Definition: outputpin.c:493
DS_Filter * DS_FilterCreate(const char *dllname, const GUID *id, AM_MEDIA_TYPE *in_fmt, AM_MEDIA_TYPE *out_fmt)
Definition: DS_Filter.c:83
IMemInputPin * m_pImp
Definition: DS_Filter.h:31
AM_MEDIA_TYPE * m_pDestType
Definition: DS_Filter.h:29
static void DS_Filter_Start(DS_Filter *This)
Definition: DS_Filter.c:13
const GUID IID_IBaseFilter
Definition: guids.c:10
CBaseFilter * m_pSrcFilter
Definition: DS_Filter.h:24
const GUID IID_IMemInputPin
Definition: guids.c:16
long STDCALL(* GETCLASS)(const GUID *, const GUID *, void **)
Definition: DS_Filter.c:9
HMODULE WINAPI LoadLibraryA(LPCSTR)
HRESULT STDCALL(* Stop)(IBaseFilter *This)
Definition: interfaces.h:188
IPin * m_pInputPin
Definition: DS_Filter.h:21
NULL
Definition: xine_plugin.c:78
HRESULT STDCALL(* QueryAccept)(IPin *This, const AM_MEDIA_TYPE *pmt)
Definition: interfaces.h:79
HRESULT STDCALL(* EnumPins)(IBaseFilter *This, IEnumPins **ppEnum)
Definition: interfaces.h:200
static void DS_Filter_Stop(DS_Filter *This)
Definition: DS_Filter.c:37
void(* Start)(DS_Filter *)
Definition: DS_Filter.h:33
Definition: interfaces.h:214
Definition: interfaces.h:94
struct IEnumPins_vt * vt
Definition: interfaces.h:116
HRESULT STDCALL(* Reset)(IEnumPins *This)
Definition: interfaces.h:111
long STDCALL(* QueryInterface)(IUnknown *This, const GUID *riid, void **ppvObject)
Definition: interfaces.h:63
IBaseFilter_vt * vt
Definition: inputpin.h:9
Definition: inputpin.h:21
void DS_Filter_Destroy(DS_Filter *This)
Definition: DS_Filter.c:48
int m_iHandle
Definition: DS_Filter.h:19
IPin * m_pOurInput
Definition: DS_Filter.h:26
Definition: outputpin.h:11
PIN_DIRECTION
Definition: interfaces.h:20
IBaseFilter * m_pFilter
Definition: DS_Filter.h:20
Definition: DS_Filter.h:17
COutputPin * m_pOurOutput
Definition: DS_Filter.h:27
WAVEFORMATEX in_fmt
Definition: DS_AudioDecoder.c:24
DS_Filter * DS_FilterCreate(const char *dllname, const GUID *id, AM_MEDIA_TYPE *in_fmt, AM_MEDIA_TYPE *out_fmt)
Definition: DS_Filter.c:83
long STDCALL(* Release)(IUnknown *This)
Definition: interfaces.h:184
long STDCALL(* Release)(IUnknown *This)
Definition: interfaces.h:221
#define Debug
Definition: guids.h:10
HRESULT STDCALL(* Next)(IEnumPins *This, unsigned long cPins, IPin **ppPins, unsigned long *pcFetched)
Definition: interfaces.h:103
IPin_vt * vt
Definition: interfaces.h:94
IMemAllocator * m_pAll
Definition: DS_Filter.h:30
Definition: interfaces.h:244
long STDCALL(* Release)(IUnknown *This)
Definition: interfaces.h:63
int WINAPI FreeLibrary(HMODULE)
IPin *(* GetPin)(CBaseFilter *This)
Definition: inputpin.h:29
void DS_Filter_Destroy(DS_Filter *This)
Definition: DS_Filter.c:48
IPin * m_pOutputPin
Definition: DS_Filter.h:22
AM_MEDIA_TYPE
Definition: guids.h:23
IMemAllocator_vt * vt
Definition: interfaces.h:244
Definition: interfaces.h:116
HRESULT STDCALL(* Run)(IBaseFilter *This, REFERENCE_TIME tStart)
Definition: interfaces.h:190