![]() |
AJA NTV2 SDK
17.6.0.1688
NTV2 SDK 17.6.0.1688
|
Implements the CNTV2Card AutoCirculate API functions. More...
#include "ntv2card.h"
#include "ntv2utils.h"
#include "ntv2rp188.h"
#include "ntv2endian.h"
#include "ajabase/system/lock.h"
#include "ajabase/system/debug.h"
#include "ajaanc/includes/ancillarylist.h"
#include "ajaanc/includes/ancillarydata_timecode_atc.h"
#include "ajabase/common/timecode.h"
#include "ajabase/common/common.h"
#include <iomanip>
#include <assert.h>
#include <algorithm>
Go to the source code of this file.
Functions | |
static bool | GetCurrentACChannelCrosspoint (CNTV2Card &inDevice, const NTV2Channel inChannel, NTV2Crosspoint &outCrosspoint) |
static uint32_t | EndianSwap32NtoH (const uint32_t inValue) |
Variables | |
static const char | gFBAllocLockName [] = "com.aja.ntv2.mutex.FBAlloc" |
static AJALock | gFBAllocLock (gFBAllocLockName) |
static const AJA_FrameRate | sNTV2Rate2AJARate [] |
static const TimecodeFormat | sNTV2Rate2TCFormat [] |
static const uint16_t | sVPIDLineNumsF1 [] = { 10, 10, 13, 9, 10, 10, 10, 10, 10, 10, 10, 10 } |
static const uint16_t | sVPIDLineNumsF2 [] = { 572, 0, 276, 322, 0, 0, 0, 572, 0, 0, 0, 0 } |
static const uint32_t | gSDIInRxStatusRegs [] = {kRegRXSDI1Status, kRegRXSDI2Status, kRegRXSDI3Status, kRegRXSDI4Status, kRegRXSDI5Status, kRegRXSDI6Status, kRegRXSDI7Status, kRegRXSDI8Status, 0} |
Implements the CNTV2Card AutoCirculate API functions.
Definition in file ntv2autocirculate.cpp.
#define ACDBG | ( | __x__ | ) | AJA_sDEBUG (AJA_DebugUnit_AutoCirculate, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 43 of file ntv2autocirculate.cpp.
#define ACFAIL | ( | __x__ | ) | AJA_sERROR (AJA_DebugUnit_AutoCirculate, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 39 of file ntv2autocirculate.cpp.
#define ACINFO | ( | __x__ | ) | AJA_sINFO (AJA_DebugUnit_AutoCirculate, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 42 of file ntv2autocirculate.cpp.
#define ACINSTP | ( | _p_ | ) | " " << HEX0N(uint64_t(_p_),8) |
Definition at line 36 of file ntv2autocirculate.cpp.
#define ACNOTE | ( | __x__ | ) | AJA_sNOTICE (AJA_DebugUnit_AutoCirculate, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 41 of file ntv2autocirculate.cpp.
#define ACTHIS ACINSTP(this) |
Definition at line 37 of file ntv2autocirculate.cpp.
#define ACWARN | ( | __x__ | ) | AJA_sWARNING(AJA_DebugUnit_AutoCirculate, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 40 of file ntv2autocirculate.cpp.
#define RCVDBG | ( | __x__ | ) | AJA_sDEBUG (AJA_DebugUnit_Anc2110Rcv, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 49 of file ntv2autocirculate.cpp.
#define RCVFAIL | ( | __x__ | ) | AJA_sERROR (AJA_DebugUnit_Anc2110Rcv, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 45 of file ntv2autocirculate.cpp.
#define RCVINFO | ( | __x__ | ) | AJA_sINFO (AJA_DebugUnit_Anc2110Rcv, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 48 of file ntv2autocirculate.cpp.
#define RCVNOTE | ( | __x__ | ) | AJA_sNOTICE (AJA_DebugUnit_Anc2110Rcv, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 47 of file ntv2autocirculate.cpp.
#define RCVWARN | ( | __x__ | ) | AJA_sWARNING(AJA_DebugUnit_Anc2110Rcv, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 46 of file ntv2autocirculate.cpp.
#define XMTDBG | ( | __x__ | ) | AJA_sDEBUG (AJA_DebugUnit_Anc2110Xmit, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 55 of file ntv2autocirculate.cpp.
#define XMTFAIL | ( | __x__ | ) | AJA_sERROR (AJA_DebugUnit_Anc2110Xmit, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 51 of file ntv2autocirculate.cpp.
#define XMTINFO | ( | __x__ | ) | AJA_sINFO (AJA_DebugUnit_Anc2110Xmit, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 54 of file ntv2autocirculate.cpp.
#define XMTNOTE | ( | __x__ | ) | AJA_sNOTICE (AJA_DebugUnit_Anc2110Xmit, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 53 of file ntv2autocirculate.cpp.
#define XMTWARN | ( | __x__ | ) | AJA_sWARNING(AJA_DebugUnit_Anc2110Xmit, ACTHIS << "::" << AJAFUNC << ": " << __x__) |
Definition at line 52 of file ntv2autocirculate.cpp.
|
inlinestatic |
Definition at line 1141 of file ntv2autocirculate.cpp.
|
static |
Definition at line 205 of file ntv2autocirculate.cpp.
|
static |
|
static |
Definition at line 58 of file ntv2autocirculate.cpp.
|
static |
Definition at line 984 of file ntv2autocirculate.cpp.
|
static |
Definition at line 933 of file ntv2autocirculate.cpp.
|
static |
Definition at line 956 of file ntv2autocirculate.cpp.
|
static |
Definition at line 980 of file ntv2autocirculate.cpp.
|
static |
Definition at line 981 of file ntv2autocirculate.cpp.