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

Header file for NTV2CCGrabber demonstration class. More...

Include dependency graph for ntv2ccgrabber.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CCGrabberConfig
 This class is used to configure an NTV2CCGrabber instance. More...
 
class  NTV2CCGrabber
 I can decode captions from frames captured from an AJA device in real time. I can optionally play the captured video with captions "burned" in on-screen using the device's mixer. More...
 

Macros

#define IS_VALID_OutputMode(_x_)   ((_x_) >= kOutputMode_CaptionStream && (_x_) < kOutputMode_INVALID)
 
#define IS_VALID_CaptionDataSrc(_x_)   ((_x_) >= kCaptionDataSrc_Default && (_x_) < kCaptionDataSrc_INVALID)
 

Typedefs

typedef enum _OutputMode OutputMode
 
typedef enum _CaptionDataSrc CaptionDataSrc
 
typedef CCGrabberConfig CCGrabberConfig
 This class is used to configure an NTV2CCGrabber instance. More...
 

Enumerations

enum  _OutputMode {
  kOutputMode_CaptionStream, kOutputMode_CaptionScreen, kOutputMode_CaptionFileSCC, kOutputMode_CaptionFileMCC,
  kOutputMode_Stats, kOutputMode_INVALID
}
 
enum  _CaptionDataSrc {
  kCaptionDataSrc_Default, kCaptionDataSrc_Line21, kCaptionDataSrc_608FBVanc, kCaptionDataSrc_708FBVanc,
  kCaptionDataSrc_608Anc, kCaptionDataSrc_708Anc, kCaptionDataSrc_INVALID
}
 

Functions

std::ostream & operator<< (std::ostream &ioStrm, const CCGrabberConfig &inObj)
 

Detailed Description

Header file for NTV2CCGrabber demonstration class.

Definition in file ntv2ccgrabber.h.

Macro Definition Documentation

◆ IS_VALID_CaptionDataSrc

#define IS_VALID_CaptionDataSrc (   _x_)    ((_x_) >= kCaptionDataSrc_Default && (_x_) < kCaptionDataSrc_INVALID)

Definition at line 56 of file ntv2ccgrabber.h.

◆ IS_VALID_OutputMode

#define IS_VALID_OutputMode (   _x_)    ((_x_) >= kOutputMode_CaptionStream && (_x_) < kOutputMode_INVALID)

Definition at line 42 of file ntv2ccgrabber.h.

Typedef Documentation

◆ CaptionDataSrc

◆ CCGrabberConfig

This class is used to configure an NTV2CCGrabber instance.

◆ OutputMode

typedef enum _OutputMode OutputMode

Enumeration Type Documentation

◆ _CaptionDataSrc

Enumerator
kCaptionDataSrc_Default 
kCaptionDataSrc_Line21 
kCaptionDataSrc_608FBVanc 
kCaptionDataSrc_708FBVanc 
kCaptionDataSrc_608Anc 
kCaptionDataSrc_708Anc 
kCaptionDataSrc_INVALID 

Definition at line 45 of file ntv2ccgrabber.h.

◆ _OutputMode

Enumerator
kOutputMode_CaptionStream 
kOutputMode_CaptionScreen 
kOutputMode_CaptionFileSCC 
kOutputMode_CaptionFileMCC 
kOutputMode_Stats 
kOutputMode_INVALID 

Definition at line 32 of file ntv2ccgrabber.h.

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  ioStrm,
const CCGrabberConfig inObj 
)

Definition at line 1688 of file ntv2ccgrabber.cpp.