AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
amfilter.h File Reference
This graph shows which files directly or indirectly include this file:

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  CMemAllocator
 

Macros

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

Functions

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

Macro Definition Documentation

◆ QueryFilterInfoReleaseGraph

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

Definition at line 37 of file amfilter.h.

◆ QueryPinInfoReleaseFilter

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

Definition at line 39 of file amfilter.h.

Function Documentation

◆ AMovieSetupRegisterFilter()

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

Definition at line 5282 of file amfilter.cpp.

◆ CreateMemoryAllocator()

STDAPI CreateMemoryAllocator ( __deref_out IMemAllocator **  ppAllocator)

Definition at line 41 of file amfilter.cpp.