AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Header file for NTV2CCGrabber demonstration class. More...
#include "ntv2enums.h"
#include "ntv2devicefeatures.h"
#include "ntv2devicescanner.h"
#include "ntv2democommon.h"
#include "ntv2task.h"
#include "ntv2utils.h"
#include "ntv2vpid.h"
#include "ajabase/common/types.h"
#include "ajabase/common/videotypes.h"
#include "ajabase/common/timecode.h"
#include "ajabase/common/timecodeburn.h"
#include "ajabase/common/circularbuffer.h"
#include "ajabase/system/thread.h"
#include "ajabase/system/info.h"
#include "ajabase/system/systemtime.h"
#include "ajabase/system/process.h"
#include "ntv2captiondecoder608.h"
#include "ntv2captiondecoder708.h"
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... | |
Functions | |
std::ostream & | operator<< (std::ostream &ioStrm, const CCGrabberConfig &inObj) |
Header file for NTV2CCGrabber demonstration class.
Definition in file ntv2ccgrabber.h.
#define IS_VALID_CaptionDataSrc | ( | _x_ | ) | ((_x_) >= kCaptionDataSrc_Default && (_x_) < kCaptionDataSrc_INVALID) |
Definition at line 56 of file ntv2ccgrabber.h.
#define IS_VALID_OutputMode | ( | _x_ | ) | ((_x_) >= kOutputMode_CaptionStream && (_x_) < kOutputMode_INVALID) |
Definition at line 42 of file ntv2ccgrabber.h.
typedef enum _CaptionDataSrc CaptionDataSrc |
typedef CCGrabberConfig CCGrabberConfig |
This class is used to configure an NTV2CCGrabber instance.
typedef enum _OutputMode OutputMode |
enum _CaptionDataSrc |
Enumerator | |
---|---|
kCaptionDataSrc_Default | |
kCaptionDataSrc_Line21 | |
kCaptionDataSrc_608FBVanc | |
kCaptionDataSrc_708FBVanc | |
kCaptionDataSrc_608Anc | |
kCaptionDataSrc_708Anc | |
kCaptionDataSrc_INVALID |
Definition at line 45 of file ntv2ccgrabber.h.
enum _OutputMode |
Enumerator | |
---|---|
kOutputMode_CaptionStream | |
kOutputMode_CaptionScreen | |
kOutputMode_CaptionFileSCC | |
kOutputMode_CaptionFileMCC | |
kOutputMode_Stats | |
kOutputMode_INVALID |
Definition at line 32 of file ntv2ccgrabber.h.
std::ostream& operator<< | ( | std::ostream & | ioStrm, |
const CCGrabberConfig & | inObj | ||
) |
Definition at line 1695 of file ntv2ccgrabber.cpp.