AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the NTV2TestPatternGen class. More...
#include "ajaexport.h"
#include "ntv2enums.h"
#include "ntv2utils.h"
#include <vector>
#include <set>
#include <string>
Go to the source code of this file.
Classes | |
class | NTV2TestPatternGen |
The NTV2 test pattern generator. More... | |
Macros | |
#define | NTV2_IS_VALID_PATTERN(__S__) ((__S__) >= NTV2_TestPatt_ColorBars100 && (__S__) < NTV2_TestPatt_All) |
#define | NTV2_IS_12B_PATTERN(__S__) ((__S__) >= NTV2_TestPatt_ZonePlate_12b_RGB && (__S__) < NTV2_TestPatt_All) |
Typedefs | |
typedef std::vector< uint8_t > | NTV2TestPatternBuffer |
typedef std::vector< uint8_t > | NTV2TestPatBuffer |
typedef NTV2StringList | NTV2TestPatternNames |
An ordered sequence of pattern names. More... | |
typedef NTV2TestPatternSelect | NTV2TestPatternID |
typedef std::set< NTV2TestPatternSelect > | NTV2TestPatternSet |
typedef NTV2TestPatternSet::const_iterator | NTV2TestPatternSetConstIter |
Enumerations | |
enum | NTV2TestPatternSelect { NTV2_TestPatt_ColorBars100, NTV2_TestPatt_FIRST = NTV2_TestPatt_ColorBars100, NTV2_TestPatt_ColorBars75, NTV2_TestPatt_Ramp, NTV2_TestPatt_MultiBurst, NTV2_TestPatt_LineSweep, NTV2_TestPatt_CheckField, NTV2_TestPatt_FlatField, NTV2_TestPatt_MultiPattern, NTV2_TestPatt_Black, NTV2_TestPatt_White, NTV2_TestPatt_Border, NTV2_TestPatt_LinearRamp, NTV2_TestPatt_SlantRamp, NTV2_TestPatt_ZonePlate, NTV2_TestPatt_ColorQuadrant, NTV2_TestPatt_ColorQuadrantBorder, NTV2_TestPatt_ColorQuadrantTsi, NTV2_TestPatt_TsiAlignment, NTV2_TestPatt_ZonePlate_12b_RGB, NTV2_TestPatt_LinearRamp_12b_RGB, NTV2_TestPatt_HLG_Narrow_12b_RGB, NTV2_TestPatt_PQ_Narrow_12b_RGB, NTV2_TestPatt_PQ_Wide_12b_RGB, NTV2_TestPatt_All, NTV2_TestPatt_INVALID = NTV2_TestPatt_All, NTV2_TestPatt_LAST = NTV2_TestPatt_All } |
Identifies a predefined NTV2 test pattern. More... | |
Declares the NTV2TestPatternGen class.
Definition in file ntv2testpatterngen.h.
#define NTV2_IS_12B_PATTERN | ( | __S__ | ) | ((__S__) >= NTV2_TestPatt_ZonePlate_12b_RGB && (__S__) < NTV2_TestPatt_All) |
Definition at line 59 of file ntv2testpatterngen.h.
#define NTV2_IS_VALID_PATTERN | ( | __S__ | ) | ((__S__) >= NTV2_TestPatt_ColorBars100 && (__S__) < NTV2_TestPatt_All) |
Definition at line 58 of file ntv2testpatterngen.h.
typedef std::vector<uint8_t> NTV2TestPatBuffer |
Definition at line 19 of file ntv2testpatterngen.h.
typedef std::vector<uint8_t> NTV2TestPatternBuffer |
Definition at line 19 of file ntv2testpatterngen.h.
Definition at line 56 of file ntv2testpatterngen.h.
typedef NTV2StringList NTV2TestPatternNames |
An ordered sequence of pattern names.
Definition at line 21 of file ntv2testpatterngen.h.
typedef std::set<NTV2TestPatternSelect> NTV2TestPatternSet |
Definition at line 61 of file ntv2testpatterngen.h.
typedef NTV2TestPatternSet::const_iterator NTV2TestPatternSetConstIter |
Definition at line 62 of file ntv2testpatterngen.h.
Identifies a predefined NTV2 test pattern.
Definition at line 26 of file ntv2testpatterngen.h.