AJA NTV2 SDK  17.6.0.1688
NTV2 SDK 17.6.0.1688
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 1695 of file ntv2ccgrabber.cpp.