AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Implementations of DMA-related CNTV2Card methods. More...
#include "ntv2card.h"
#include "ntv2devicefeatures.h"
#include "ntv2utils.h"
#include "ajabase/system/debug.h"
#include <assert.h>
#include <map>
Go to the source code of this file.
Macros | |
#define | INSTP(_p_) xHEX0N(uint64_t(_p_),16) |
#define | LOGGING_DMA_ANC (AJADebug::IsActive(AJA_DebugUnit_AncGeneric)) |
#define | DMAANCFAIL(__x__) AJA_sERROR (AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | DMAANCWARN(__x__) AJA_sWARNING(AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | DMAANCNOTE(__x__) AJA_sNOTICE (AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | DMAANCINFO(__x__) AJA_sINFO (AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
#define | DMAANCDBG(__x__) AJA_sDEBUG (AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Typedefs | |
typedef map< ULWord, NTV2AncDataRgn > | OffsetAncRgns |
typedef map< ULWord, NTV2AncDataRgn > | SizeAncRgns |
typedef pair< ULWord, NTV2AncDataRgn > | OffsetAncRgn |
typedef pair< ULWord, NTV2AncDataRgn > | SizeAncRgn |
typedef OffsetAncRgns::const_iterator | OffsetAncRgnsConstIter |
typedef OffsetAncRgns::const_reverse_iterator | OffsetAncRgnsConstRIter |
typedef map< NTV2AncDataRgn, ULWord > | AncRgnOffsets |
typedef map< NTV2AncDataRgn, ULWord > | AncRgnSizes |
typedef AncRgnOffsets::const_iterator | AncRgnOffsetsConstIter |
typedef AncRgnSizes::const_iterator | AncRgnSizesConstIter |
typedef pair< NTV2AncDataRgn, ULWord > | AncRgnOffset |
typedef pair< NTV2AncDataRgn, ULWord > | AncRgnSize |
Implementations of DMA-related CNTV2Card methods.
Definition in file ntv2dma.cpp.
#define DMAANCDBG | ( | __x__ | ) | AJA_sDEBUG (AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 23 of file ntv2dma.cpp.
#define DMAANCFAIL | ( | __x__ | ) | AJA_sERROR (AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 19 of file ntv2dma.cpp.
#define DMAANCINFO | ( | __x__ | ) | AJA_sINFO (AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 22 of file ntv2dma.cpp.
#define DMAANCNOTE | ( | __x__ | ) | AJA_sNOTICE (AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 21 of file ntv2dma.cpp.
#define DMAANCWARN | ( | __x__ | ) | AJA_sWARNING(AJA_DebugUnit_AncGeneric, INSTP(this) << "::" << AJAFUNC << ": " << __x__) |
Definition at line 20 of file ntv2dma.cpp.
#define INSTP | ( | _p_ | ) | xHEX0N(uint64_t(_p_),16) |
Definition at line 17 of file ntv2dma.cpp.
#define LOGGING_DMA_ANC (AJADebug::IsActive(AJA_DebugUnit_AncGeneric)) |
Definition at line 18 of file ntv2dma.cpp.
typedef pair<NTV2AncDataRgn,ULWord> AncRgnOffset |
Definition at line 492 of file ntv2dma.cpp.
typedef map<NTV2AncDataRgn,ULWord> AncRgnOffsets |
Definition at line 489 of file ntv2dma.cpp.
typedef AncRgnOffsets::const_iterator AncRgnOffsetsConstIter |
Definition at line 490 of file ntv2dma.cpp.
typedef pair<NTV2AncDataRgn,ULWord> AncRgnSize |
Definition at line 492 of file ntv2dma.cpp.
typedef map<NTV2AncDataRgn,ULWord> AncRgnSizes |
Definition at line 489 of file ntv2dma.cpp.
typedef AncRgnSizes::const_iterator AncRgnSizesConstIter |
Definition at line 491 of file ntv2dma.cpp.
typedef pair<ULWord,NTV2AncDataRgn> OffsetAncRgn |
Definition at line 486 of file ntv2dma.cpp.
typedef map<ULWord,NTV2AncDataRgn> OffsetAncRgns |
Definition at line 485 of file ntv2dma.cpp.
typedef OffsetAncRgns::const_iterator OffsetAncRgnsConstIter |
Definition at line 487 of file ntv2dma.cpp.
typedef OffsetAncRgns::const_reverse_iterator OffsetAncRgnsConstRIter |
Definition at line 488 of file ntv2dma.cpp.
typedef pair<ULWord,NTV2AncDataRgn> SizeAncRgn |
Definition at line 486 of file ntv2dma.cpp.
typedef map<ULWord,NTV2AncDataRgn> SizeAncRgns |
Definition at line 485 of file ntv2dma.cpp.