AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
ntv2captiondecodechannel608.h File Reference

Declares the CNTV2CaptionDecodeChannel608 class. More...

#include "ntv2captionlogging.h"
#include "ntv2caption608types.h"
#include "ajabase/common/ajarefptr.h"
#include "ajabase/system/lock.h"
#include <vector>
Include dependency graph for ntv2captiondecodechannel608.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CNTV2CaptionDecodeChannel608
 

Typedefs

typedef enum _CaptionDecode608Stats CaptionDecode608Stats
 The currently supported caption decoder stats. More...
 
typedef AJARefPtr< CNTV2CaptionDecodeChannel608CNTV2CaptionDecodeChannel608Ptr
 

Enumerations

enum  _CaptionDecode608Stats {
  kParsedOKTally = 0, kParseFailTally = 1, kTotalTabOffsetCmds = 2, kTotalCharSetCmds = 3,
  kTotalAttribCmds = 4, kTotalMiscCmds = 5, kTotalPACCmds = 6, kTotalMidRowCmds = 7,
  kTotalSpecialChars = 8, kTotalCharData = 9, kMaxTallies = 16
}
 The currently supported caption decoder stats. More...
 

Functions

bool Check608Parity (UByte char608_1, UByte char608_2, std::string &outDebugStr)
 
UByte Add608OddParity (UByte ch)
 

Detailed Description

Declares the CNTV2CaptionDecodeChannel608 class.

Definition in file ntv2captiondecodechannel608.h.

Typedef Documentation

◆ CaptionDecode608Stats

The currently supported caption decoder stats.

◆ CNTV2CaptionDecodeChannel608Ptr

Enumeration Type Documentation

◆ _CaptionDecode608Stats

The currently supported caption decoder stats.

Enumerator
kParsedOKTally 

Total Parse608Data successes.

kParseFailTally 

Total Parse608Data failures.

kTotalTabOffsetCmds 

Total tab offset commands parsed.

kTotalCharSetCmds 

Total character set commands parsed.

kTotalAttribCmds 

Total attribute commands parsed.

kTotalMiscCmds 

Total Misc commands parsed (RollUp, FlashOn, RCL, BS, EDM, EOC, etc.)

kTotalPACCmds 

Total PAC (preamble address code) commands parsed.

kTotalMidRowCmds 

Total Mid-Row commands parsed (color, underline, italic, flash, etc.)

kTotalSpecialChars 

Total special characters parsed.

kTotalCharData 

Total plain ol' characters parsed.

kMaxTallies 

Definition at line 25 of file ntv2captiondecodechannel608.h.

Function Documentation

◆ Add608OddParity()

UByte Add608OddParity ( UByte  ch)

◆ Check608Parity()

bool Check608Parity ( UByte  char608_1,
UByte  char608_2,
std::string &  outDebugStr 
)