AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Implementations of anc-centric CNTV2Card methods. More...
#include "ntv2card.h"
#include "ntv2devicefeatures.h"
#include "ntv2formatdescriptor.h"
#include "ntv2utils.h"
Go to the source code of this file.
Classes | |
struct | ANCInserterInitParams |
struct | ANCExtractorInitParams |
Typedefs | |
typedef struct ANCInserterInitParams | ANCInserterInitParams |
typedef struct ANCExtractorInitParams | ANCExtractorInitParams |
Functions | |
static const ULWord | kNumDIDRegisters (regAncExtIgnorePktsReg_Last - regAncExtIgnorePktsReg_First+1) |
static ULWord | AncInsRegNum (const UWord inSDIOutput, const ANCInsRegisters inReg) |
static ULWord | AncExtRegNum (const UWord inSDIInput, const ANCExtRegisters inReg) |
static bool | GetAncOffsets (CNTV2Card &inDevice, ULWord &outF1Offset, ULWord &outF2Offset) |
static bool | GetAncField1Size (CNTV2Card &inDevice, ULWord &outFieldBytes) |
static bool | GetAncField2Size (CNTV2Card &inDevice, ULWord &outFieldBytes) |
static bool | SetAncInsField1Bytes (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t numberOfBytes) |
static bool | SetAncInsField2Bytes (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t numberOfBytes) |
static bool | EnableAncInsHancY (CNTV2Card &inDevice, const UWord inSDIOutput, bool bEnable) |
static bool | EnableAncInsHancC (CNTV2Card &inDevice, const UWord inSDIOutput, bool bEnable) |
static bool | EnableAncInsVancY (CNTV2Card &inDevice, const UWord inSDIOutput, bool bEnable) |
static bool | EnableAncInsVancC (CNTV2Card &inDevice, const UWord inSDIOutput, bool bEnable) |
static bool | SetAncInsProgressive (CNTV2Card &inDevice, const UWord inSDIOutput, bool isProgressive) |
static bool | SetAncInsSDPacketSplit (CNTV2Card &inDevice, const UWord inSDIOutput, bool inEnable) |
static bool | GetAncInsStartAddrs (CNTV2Card &inDevice, const UWord inSDIOutput, uint64_t &outStartAddrF1, uint64_t &outStartAddrF2) |
static bool | SetAncInsField1StartAddr (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t startAddr) |
static bool | SetAncInsField2StartAddr (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t startAddr) |
static bool | SetAncInsHancPixelDelay (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t numberOfPixels) |
static bool | SetAncInsVancPixelDelay (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t numberOfPixels) |
static bool | SetAncInsField1ActiveLine (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t activeLineNumber) |
static bool | SetAncInsField2ActiveLine (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t activeLineNumber) |
static bool | SetAncInsHActivePixels (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t numberOfActiveLinePixels) |
static bool | SetAncInsHTotalPixels (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t numberOfLinePixels) |
static bool | SetAncInsTotalLines (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t numberOfLines) |
static bool | SetAncInsFidHi (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t lineNumber) |
static bool | SetAncInsFidLow (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t lineNumber) |
static bool | SetAncInsRtpPayloadID (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t payloadID) |
static bool | SetAncInsRtpSSRC (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t ssrc) |
static bool | SetAncInsIPChannel (CNTV2Card &inDevice, const UWord inSDIOutput, uint32_t channel) |
static bool | GetAncInsExtendedMode (CNTV2Card &inDevice, const UWord inSDIOutput, bool &extendedMode) |
static bool | EnableAncExtHancY (CNTV2Card &inDevice, const UWord inSDIInput, bool bEnable) |
static bool | EnableAncExtHancC (CNTV2Card &inDevice, const UWord inSDIInput, bool bEnable) |
static bool | EnableAncExtVancY (CNTV2Card &inDevice, const UWord inSDIInput, bool bEnable) |
static bool | EnableAncExtVancC (CNTV2Card &inDevice, const UWord inSDIInput, bool bEnable) |
static bool | SetAncExtSDDemux (CNTV2Card &inDevice, const UWord inSDIInput, bool bEnable) |
static bool | SetAncExtProgressive (CNTV2Card &inDevice, const UWord inSDIInput, bool bEnable) |
static bool | IsAncExtProgressive (CNTV2DriverInterface &inDevice, const UWord inSDIInput, bool &outIsProgressive) |
static bool | SetAncExtSynchro (CNTV2Card &inDevice, const UWord inSDIInput) |
static bool | GetAncExtField1StartAddr (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t &outAddr) |
static bool | SetAncExtField1StartAddr (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t addr) |
static bool | GetAncExtField1EndAddr (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t &outAddr) |
static bool | SetAncExtField1EndAddr (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t addr) |
static bool | GetAncExtField2StartAddr (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t &outAddr) |
static bool | SetAncExtField2StartAddr (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t addr) |
static bool | GetAncExtField2EndAddr (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t &outAddr) |
static bool | SetAncExtField2EndAddr (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t addr) |
static bool | SetAncExtField1CutoffLine (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineNumber) |
static bool | SetAncExtField2CutoffLine (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineNumber) |
static bool | GetAncExtField1Status (CNTV2DriverInterface &inDevice, const UWord inSDIInput, ULWord &outF1Status) |
static bool | GetAncExtField2Status (CNTV2DriverInterface &inDevice, const UWord inSDIInput, ULWord &outF2Status) |
static bool | IsAncExtOverrun (CNTV2DriverInterface &inDevice, const UWord inSDIInput, bool &outIsOverrun) |
static bool | SetAncExtField1StartLine (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineNumber) |
static bool | SetAncExtField2StartLine (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineNumber) |
static bool | SetAncExtTotalFrameLines (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t totalFrameLines) |
static bool | SetAncExtFidLow (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineNumber) |
static bool | SetAncExtFidHi (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineNumber) |
static bool | SetAncExtField1AnalogStartLine (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineNumber) |
static bool | SetAncExtField2AnalogStartLine (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineNumber) |
static bool | SetAncExtField1AnalogYFilter (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineFilter) |
static bool | SetAncExtField2AnalogYFilter (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineFilter) |
static bool | SetAncExtField1AnalogCFilter (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineFilter) |
static bool | SetAncExtField2AnalogCFilter (CNTV2Card &inDevice, const UWord inSDIInput, uint32_t lineFilter) |
static bool | GetAncExtExtendedMode (CNTV2Card &inDevice, const UWord inSDIInput, bool &extendedMode) |
Variables | |
static const ULWord | sAncInsBaseRegNum [] = { 4608, 4672, 4736, 4800, 4864, 4928, 4992, 5056 } |
static const ULWord | sAncExtBaseRegNum [] = { 4096, 4160, 4224, 4288, 4352, 4416, 4480, 4544 } |
static const ANCInserterInitParams | inserterInitParamsTable [NTV2_NUM_STANDARDS] |
const static ANCExtractorInitParams | extractorInitParamsTable [NTV2_NUM_STANDARDS] |
Implementations of anc-centric CNTV2Card methods.
Definition in file ntv2anc.cpp.
typedef struct ANCExtractorInitParams ANCExtractorInitParams |
typedef struct ANCInserterInitParams ANCInserterInitParams |
|
inlinestatic |
Definition at line 31 of file ntv2anc.cpp.
|
inlinestatic |
Definition at line 25 of file ntv2anc.cpp.
Definition at line 533 of file ntv2anc.cpp.
Definition at line 528 of file ntv2anc.cpp.
Definition at line 543 of file ntv2anc.cpp.
Definition at line 538 of file ntv2anc.cpp.
|
static |
Definition at line 187 of file ntv2anc.cpp.
|
static |
Definition at line 182 of file ntv2anc.cpp.
|
static |
Definition at line 197 of file ntv2anc.cpp.
|
static |
Definition at line 192 of file ntv2anc.cpp.
|
static |
Definition at line 695 of file ntv2anc.cpp.
|
static |
Definition at line 585 of file ntv2anc.cpp.
|
static |
Definition at line 575 of file ntv2anc.cpp.
|
static |
Definition at line 625 of file ntv2anc.cpp.
|
static |
Definition at line 605 of file ntv2anc.cpp.
|
static |
Definition at line 595 of file ntv2anc.cpp.
|
static |
Definition at line 630 of file ntv2anc.cpp.
Definition at line 141 of file ntv2anc.cpp.
Definition at line 151 of file ntv2anc.cpp.
|
static |
Definition at line 292 of file ntv2anc.cpp.
|
static |
Definition at line 212 of file ntv2anc.cpp.
|
static |
Definition at line 134 of file ntv2anc.cpp.
|
static |
Definition at line 635 of file ntv2anc.cpp.
|
static |
Definition at line 558 of file ntv2anc.cpp.
|
static |
|
static |
Definition at line 660 of file ntv2anc.cpp.
|
static |
Definition at line 655 of file ntv2anc.cpp.
|
static |
Definition at line 685 of file ntv2anc.cpp.
|
static |
Definition at line 665 of file ntv2anc.cpp.
|
static |
Definition at line 675 of file ntv2anc.cpp.
|
static |
Definition at line 615 of file ntv2anc.cpp.
|
static |
Definition at line 590 of file ntv2anc.cpp.
|
static |
Definition at line 580 of file ntv2anc.cpp.
|
static |
Definition at line 640 of file ntv2anc.cpp.
|
static |
Definition at line 690 of file ntv2anc.cpp.
|
static |
Definition at line 670 of file ntv2anc.cpp.
|
static |
Definition at line 680 of file ntv2anc.cpp.
|
static |
Definition at line 620 of file ntv2anc.cpp.
|
static |
Definition at line 610 of file ntv2anc.cpp.
|
static |
Definition at line 600 of file ntv2anc.cpp.
|
static |
Definition at line 645 of file ntv2anc.cpp.
|
static |
Definition at line 553 of file ntv2anc.cpp.
Definition at line 548 of file ntv2anc.cpp.
Definition at line 563 of file ntv2anc.cpp.
|
static |
Definition at line 650 of file ntv2anc.cpp.
|
static |
Definition at line 267 of file ntv2anc.cpp.
|
static |
Definition at line 272 of file ntv2anc.cpp.
|
static |
Definition at line 242 of file ntv2anc.cpp.
|
static |
Definition at line 166 of file ntv2anc.cpp.
|
static |
Definition at line 222 of file ntv2anc.cpp.
|
static |
Definition at line 247 of file ntv2anc.cpp.
|
static |
Definition at line 174 of file ntv2anc.cpp.
|
static |
Definition at line 227 of file ntv2anc.cpp.
|
static |
Definition at line 252 of file ntv2anc.cpp.
|
static |
Definition at line 232 of file ntv2anc.cpp.
|
static |
Definition at line 257 of file ntv2anc.cpp.
|
static |
Definition at line 287 of file ntv2anc.cpp.
|
static |
Definition at line 202 of file ntv2anc.cpp.
|
static |
Definition at line 277 of file ntv2anc.cpp.
|
static |
Definition at line 282 of file ntv2anc.cpp.
|
static |
Definition at line 207 of file ntv2anc.cpp.
|
static |
Definition at line 262 of file ntv2anc.cpp.
|
static |
Definition at line 237 of file ntv2anc.cpp.
|
static |
Definition at line 100 of file ntv2anc.cpp.
|
static |
Definition at line 56 of file ntv2anc.cpp.
|
static |
Definition at line 21 of file ntv2anc.cpp.
|
static |
Definition at line 20 of file ntv2anc.cpp.