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

#include <streams.h>

Go to the source code of this file.

Defines

#define CONNECT_TRACE_LEVEL   3
#define CONTAINS_FIELD(type, field, offset)   ((FIELD_OFFSET(type, field) + sizeof(((type *)0)->field)) <= offset)

Functions

STDAPI CreateMemoryAllocator (IMemAllocator **ppAllocator)
STDAPI CreatePosPassThru (LPUNKNOWN pAgg, BOOL bRenderer, IPin *pPin, IUnknown **ppPassThru)
STDAPI AMovieSetupRegisterFilter (const AMOVIESETUP_FILTER *const psetupdata, IFilterMapper *pIFM, BOOL bRegister)


Define Documentation

#define CONNECT_TRACE_LEVEL   3

#define CONTAINS_FIELD ( type,
field,
offset   )     ((FIELD_OFFSET(type, field) + sizeof(((type *)0)->field)) <= offset)

Definition at line 2758 of file amfilter.cpp.

Referenced by CMediaSample::SetProperties().


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().

STDAPI CreatePosPassThru ( LPUNKNOWN  pAgg,
BOOL  bRenderer,
IPin *  pPin,
IUnknown **  ppPassThru 
)

Definition at line 17 of file amfilter.cpp.

References FAILED, hr, HRESULT, NULL, and S_OK.

Referenced by CTransformOutputPin::NonDelegatingQueryInterface().


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