AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
TestPatConfig Struct Reference

Configures an NTV2OutputTestPattern instance. More...

#include <ntv2outputtestpattern.h>

Inheritance diagram for TestPatConfig:
[legend]
Collaboration diagram for TestPatConfig:
[legend]

Public Member Functions

 TestPatConfig (const std::string &inDeviceSpecifier="0")
 Constructs a default CCPlayer configuration. More...
 
AJALabelValuePairs Get (const bool inCompact=(0)) const
 
- Public Member Functions inherited from PlayerConfig
 PlayerConfig (const std::string &inDeviceSpecifier="0")
 Constructs a default Player configuration. More...
 
AJALabelValuePairs Get (const bool inCompact=(0)) const
 Renders a human-readable representation of me. More...
 

Public Attributes

std::string fTestPatternName
 Name of the test pattern to use. More...
 
- Public Attributes inherited from PlayerConfig
std::string fDeviceSpec
 The AJA device to use. More...
 
std::string fAncDataFilePath
 Optional path to Anc binary data file to playout. More...
 
NTV2Channel fOutputChannel
 The device channel to use. More...
 
NTV2OutputDest fOutputDest
 The desired output connector to use. More...
 
NTV2ACFrameRange fFrames
 AutoCirculate frame count or range. More...
 
NTV2PixelFormat fPixelFormat
 The pixel format to use. More...
 
NTV2VideoFormat fVideoFormat
 The video format to use. More...
 
NTV2VANCMode fVancMode
 VANC mode to use. More...
 
AJAAncDataType fTransmitHDRType
 Specifies the HDR anc data packet to transmit, if any. More...
 
UWord fNumAudioLinks
 The number of audio systems to control for multi-link audio (4K/8K) More...
 
bool fDoMultiFormat
 If true, enable device-sharing; otherwise take exclusive control of device. More...
 
bool fSuppressAudio
 If true, suppress audio; otherwise generate audio tone. More...
 
bool fSuppressVideo
 If true, suppress video; otherwise generate test patterns. More...
 
bool fTransmitLTC
 If true, embed LTC; otherwise embed VITC. More...
 
bool fDoABConversion
 If true, do level-A/B conversion; otherwise don't. More...
 
bool fDoHDMIOutput
 If true, enable HDMI output; otherwise, disable HDMI output. More...
 
bool fDoTsiRouting
 If true, enable TSI routing; otherwise route for square division (4K/8K) More...
 
bool fDoRGBOnWire
 If true, produce RGB on the wire; otherwise output YUV. More...
 
bool fDoLinkGrouping
 If true, enables 6/12G output mode on IoX3/Kona5 (4K/8K) More...
 

Detailed Description

Configures an NTV2OutputTestPattern instance.

Definition at line 18 of file ntv2outputtestpattern.h.

Constructor & Destructor Documentation

◆ TestPatConfig()

TestPatConfig::TestPatConfig ( const std::string &  inDeviceSpecifier = "0")
inlineexplicit

Constructs a default CCPlayer configuration.

Definition at line 26 of file ntv2outputtestpattern.h.

Member Function Documentation

◆ Get()

AJALabelValuePairs TestPatConfig::Get ( const bool  inCompact = (0)) const

Definition at line 24 of file ntv2outputtestpattern.cpp.

Member Data Documentation

◆ fTestPatternName

std::string TestPatConfig::fTestPatternName

Name of the test pattern to use.

Definition at line 21 of file ntv2outputtestpattern.h.


The documentation for this struct was generated from the following files: