D:/opendownloadmanager/ODM-1.x/Include.Add/DShow/amfilter.h File Reference

Go to the source code of this file.

Classes

class  CBaseMediaFilter
class  CBaseFilter
class  CBasePin
class  CEnumPins
class  CEnumMediaTypes
class  CBaseOutputPin
class  CBaseInputPin
class  CDynamicOutputPin
class  CAutoUsingOutputPin
class  CMediaSample
class  CBaseAllocator
class  CBaseAllocator::CSampleList
class  CMemAllocator

Defines

#define QueryFilterInfoReleaseGraph(fi)   if ((fi).pGraph) (fi).pGraph->Release();
#define QueryPinInfoReleaseFilter(pi)   if ((pi).pFilter) (pi).pFilter->Release();

Functions

STDAPI CreateMemoryAllocator (IMemAllocator **ppAllocator)
STDAPI AMovieSetupRegisterFilter (const AMOVIESETUP_FILTER *const psetupdata, IFilterMapper *pIFM, BOOL bRegister)


Define Documentation

#define QueryFilterInfoReleaseGraph ( fi   )     if ((fi).pGraph) (fi).pGraph->Release();

Definition at line 19 of file amfilter.h.

#define QueryPinInfoReleaseFilter ( pi   )     if ((pi).pFilter) (pi).pFilter->Release();

Definition at line 21 of file amfilter.h.


Function Documentation

STDAPI AMovieSetupRegisterFilter ( const AMOVIESETUP_FILTER *const   psetupdata,
IFilterMapper *  pIFM,
BOOL  bRegister 
)

STDAPI CreateMemoryAllocator ( IMemAllocator **  ppAllocator  ) 

Definition at line 8 of file amfilter.cpp.

Referenced by CBaseInputPin::GetAllocator(), and CBaseOutputPin::InitAllocator().


Generated on Sun May 25 00:19:57 2008 by  doxygen 1.5.6