9 #ifndef _NTV2OUTPUT_TEST_PATTERN_H 10 #define _NTV2OUTPUT_TEST_PATTERN_H 26 inline explicit TestPatConfig (
const std::string & inDeviceSpecifier =
"0")
95 #endif // _NTV2OUTPUT_TEST_PATTERN_H AJAStatus Init(void)
Initializes me and prepares me to Run.
AJALabelValuePairs Get(const bool inCompact=(0)) const
I interrogate and control an AJA video/audio capture/playout device.
NTV2TaskMode
Describes the task mode state. See also: Sharing AJA Devices With Other Applications.
Configures an NTV2OutputTestPattern instance.
std::string fTestPatternName
Name of the test pattern to use.
std::vector< AJALabelValuePair > AJALabelValuePairs
An ordered sequence of label/value pairs.
NTV2DeviceID
Identifies a specific AJA NTV2 device model number. The NTV2DeviceID is actually the PROM part number...
NTV2OutputTestPattern(const TestPatConfig &inConfig)
Constructs me using the given configuration settings.
std::ostream & operator<<(std::ostream &ioStrm, const TestPatConfig &inObj)
AJAStatus EmitPattern(void)
Generates, transfers and displays the test pattern on the output.
AJAStatus SetUpVideo(void)
Sets up my AJA device to play video.
TestPatConfig TestPatConfig
Configures an NTV2OutputTestPattern instance.
I generate and transfer a test pattern into an AJA device's frame buffer for steady-state playout usi...
This file contains some structures, constants, classes and functions that are used in some of the dem...
Configures an NTV2Player instance.
void RouteOutputSignal(void)
Sets up board routing for playout.
std::map< NTV2InputXptID, NTV2OutputXptID > NTV2XptConnections
~NTV2OutputTestPattern(void)
TestPatConfig(const std::string &inDeviceSpecifier="0")
Constructs a default CCPlayer configuration.