AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
NTV2OutputTestPattern Class Reference

I generate and transfer a test pattern into an AJA device's frame buffer for steady-state playout using NTV2TestPatternGen::DrawTestPattern and CNTV2Card::DMAWriteFrame. More...

#include <ntv2outputtestpattern.h>

Public Member Functions

 NTV2OutputTestPattern (const TestPatConfig &inConfig)
 Constructs me using the given configuration settings. More...
 
 ~NTV2OutputTestPattern (void)
 
AJAStatus Init (void)
 Initializes me and prepares me to Run. More...
 
AJAStatus EmitPattern (void)
 Generates, transfers and displays the test pattern on the output. More...
 

Protected Member Functions

AJAStatus SetUpVideo (void)
 Sets up my AJA device to play video. More...
 
void RouteOutputSignal (void)
 Sets up board routing for playout. More...
 

Detailed Description

I generate and transfer a test pattern into an AJA device's frame buffer for steady-state playout using NTV2TestPatternGen::DrawTestPattern and CNTV2Card::DMAWriteFrame.

Definition at line 43 of file ntv2outputtestpattern.h.

Constructor & Destructor Documentation

◆ NTV2OutputTestPattern()

NTV2OutputTestPattern::NTV2OutputTestPattern ( const TestPatConfig inConfig)

Constructs me using the given configuration settings.

Note
I'm not completely initialized and ready for use until after my Init method has been called.
Parameters
[in]inConfigSpecifies the configuration parameters.

Definition at line 37 of file ntv2outputtestpattern.cpp.

◆ ~NTV2OutputTestPattern()

NTV2OutputTestPattern::~NTV2OutputTestPattern ( void  )

Definition at line 46 of file ntv2outputtestpattern.cpp.

Member Function Documentation

◆ EmitPattern()

AJAStatus NTV2OutputTestPattern::EmitPattern ( void  )

Generates, transfers and displays the test pattern on the output.

Returns
AJA_STATUS_SUCCESS if successful; otherwise another AJAStatus code if unsuccessful.
Note
Do not call this method without first calling my Init method.

Definition at line 235 of file ntv2outputtestpattern.cpp.

◆ Init()

AJAStatus NTV2OutputTestPattern::Init ( void  )

Initializes me and prepares me to Run.

Returns
AJA_STATUS_SUCCESS if successful; otherwise another AJAStatus code if unsuccessful.

Definition at line 58 of file ntv2outputtestpattern.cpp.

◆ RouteOutputSignal()

void NTV2OutputTestPattern::RouteOutputSignal ( void  )
protected

Sets up board routing for playout.

Definition at line 184 of file ntv2outputtestpattern.cpp.

◆ SetUpVideo()

AJAStatus NTV2OutputTestPattern::SetUpVideo ( void  )
protected

Sets up my AJA device to play video.

Returns
AJA_STATUS_SUCCESS if successful; otherwise another AJAStatus code if unsuccessful.

Definition at line 116 of file ntv2outputtestpattern.cpp.


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