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 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.
| STDAPI AMovieSetupRegisterFilter | ( | const AMOVIESETUP_FILTER *const | psetupdata, | |
| IFilterMapper * | pIFM, | |||
| BOOL | bRegister | |||
| ) |
Definition at line 4128 of file amfilter.cpp.
References _AMOVIESETUP_FILTER::clsID, DbgLog, _AMOVIESETUP_FILTER::dwMerit, FAILED, HRESULT, LOG_TRACE, _AMOVIESETUP_FILTER::lpPin, m1, m2, _AMOVIESETUP_FILTER::nPins, NULL, S_FALSE, and _AMOVIESETUP_FILTER::strName.
Referenced by AMovieDllRegisterServer2(), CBaseFilter::Register(), and CBaseFilter::Unregister().
| STDAPI CreateMemoryAllocator | ( | IMemAllocator ** | ppAllocator | ) |
Definition at line 8 of file amfilter.cpp.
Referenced by CBaseInputPin::GetAllocator(), and CBaseOutputPin::InitAllocator().
1.5.6