AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
Todo List
Member AJATimeCode::QueryRP188 (uint32_t *pDbb, uint32_t *pLow, uint32_t *pHigh, const AJATimeBase &timeBase, bool bDrop)
Needs to be implemented.
Member AJATimeCode::QueryRP188 (uint32_t &outDBB, uint32_t &outLo, uint32_t &outHi, const AJATimeBase &timeBase, const bool bDrop)
Needs to be implemented.
Member AUTOCIRCULATE_TRANSFER::EnableSegmentedDMAs (const ULWord inNumSegments, const ULWord inNumActiveBytesPerLine, const ULWord inHostBytesPerLine, const ULWord inDeviceBytesPerLine)
Add a new inNumBytesPerSegment parameter to eliminate the necessity of setting AUTOCIRCULATE_TRANSFER::acVideoBuffer.fByteCount to store the bytes-per-segment value.
Member CNTV2Caption708Service::Delay (const int inTenthsSec)
Currently not implemented.
Member CNTV2Caption708Service::DelayCancel (void)
Currently not implemented.
Member CNTV2Caption708Window::AddCharacter (const UByte inChar, const CC708CodeGroup inCodeGroup)
Needs implementation
Member CNTV2Caption708Window::DoBS (void)
Needs implementation
Member CNTV2Caption708Window::DoCR (void)
Needs implementation
Member CNTV2Caption708Window::DoETX (void)
Needs implementation
Member CNTV2Caption708Window::DoFF (void)
Needs implementation
Member CNTV2Caption708Window::DoHCR (void)
Needs implementation
Member CNTV2Caption708Window::EraseWindowText (void)
Needs implementation
Member CNTV2Card::GetSmpte372 (ULWord &outValue, NTV2Channel inChannel=NTV2_CHANNEL1)

Should use bool& parameter instead of a ULWord&.

Should be named GetSMPTE372Enable.

Member CNTV2Card::SetSmpte372 (ULWord inValue, NTV2Channel inChannel=NTV2_CHANNEL1)

Should use bool parameter instead of a ULWord.

Should be named SetSMPTE372Enable.

Member NTV2DeviceGetSupportedFrameRates (const NTV2DeviceID inDeviceID, NTV2FrameRateSet &outRates)
Needs to be moved to a C++ compatible "device features" module.
Member NTV2DeviceGetSupportedGeometries (const NTV2DeviceID inDeviceID, NTV2GeometrySet &outGeometries)
Needs to be moved to a C++ compatible "device features" module.
Member NTV2DeviceGetSupportedInputSources (const NTV2DeviceID inDeviceID, NTV2InputSourceSet &outInputSources, const NTV2IOKinds inKinds)
Needs to be moved to a C++ compatible "device features" module.
Member NTV2DeviceGetSupportedInputSources (const NTV2DeviceID inDeviceID, NTV2InputSourceSet &outInputSources, const NTV2IOKinds inKinds)
Needs to be moved to a C++ compatible "device features" module.
Member NTV2DeviceGetSupportedOutputDests (const NTV2DeviceID inDeviceID, NTV2OutputDestinations &outOutputDests, const NTV2IOKinds inKinds)
Needs to be moved to a C++ compatible "device features" module.
Member NTV2DeviceGetSupportedOutputDests (const NTV2DeviceID inDeviceID, NTV2OutputDestinations &outOutputDests, const NTV2IOKinds inKinds)
Needs to be moved to a C++ compatible "device features" module.
Member NTV2DeviceGetSupportedPixelFormats (const NTV2DeviceID inDeviceID, NTV2PixelFormats &outFormats)
This needs to be moved to a C++ compatible "device features" module.
Member NTV2DeviceGetSupportedStandards (const NTV2DeviceID inDeviceID, NTV2StandardSet &outStandards)
This needs to be moved to a C++ compatible "device features" module.
Member NTV2DeviceGetSupportedVideoFormats (const NTV2DeviceID inDeviceID, NTV2VideoFormatSet &outFormats)
This needs to be moved to a C++ compatible "device features" module.
Member NTV2Line21ColorToRGB8 (const NTV2Line21Color inLine21Color, UByte &outR, UByte &outG, UByte &outB, const bool inIsHD=false)
Currently uses SD color conversion. Needs to account for HD/SD.
Class NTV2SegmentedDMAInfo
Create a new field in the NTV2SegmentedDMAInfo structure to eliminate the necessity of setting ::AUTOCIRCULATE_TRANSFER::acVideoBuffer.fByteCount to store the segmented transfer's bytes-per-segment value.
Member poptAddAlias (poptContext con, struct poptAlias alias, int flags)
Pass alias by reference, not value.
Member showShortOptions (const struct poptOption *opt, FILE *fp, char *str)
Sub-tables should be recursed.