AJA NTV2 SDK  18.0.0.2717
NTV2 SDK 18.0.0.2717
amfilter.cpp File Reference
#include <streams.h>
#include <strsafe.h>
Include dependency graph for amfilter.cpp:

Go to the source code of this file.

Macros

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

Functions

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

Macro Definition Documentation

◆ CONNECT_TRACE_LEVEL

#define CONNECT_TRACE_LEVEL   3

Definition at line 89 of file amfilter.cpp.

◆ CONTAINS_FIELD

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

Definition at line 3730 of file amfilter.cpp.

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.

◆ CreatePosPassThru()

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

Definition at line 52 of file amfilter.cpp.