AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the CNTV2Caption708ServiceInfo class. More...
#include "ntv2captionlogging.h"
Go to the source code of this file.
Classes | |
struct | NTV2_CC708ServiceLanguage |
struct | NTV2_CC708ServiceInfo |
struct | NTV2_CC708ServiceData |
class | CNTV2Caption708ServiceInfo |
I am a container for all of the CEA-708 "Service Information" that a decoder or encoder needs to keep track of. This typically means a database containing the current status of up 63 "services", as defined in CEA-708 and SMPTE-334. More... | |
Typedefs | |
typedef struct NTV2_CC708ServiceLanguage | NTV2_CC708ServiceLanguage |
typedef struct NTV2_CC708ServiceInfo | NTV2_CC708ServiceInfo |
typedef struct NTV2_CC708ServiceData | NTV2_CC708ServiceData |
Enumerations | |
enum | { NTV2_CC708CDPSvcInfo_SvcInfoStart = (1 << 6), NTV2_CC708CDPSvcInfo_SvcInfoChange = (1 << 5), NTV2_CC708CDPSvcInfo_SvcInfoComplete = (1 << 4) } |
enum | { NTV2_CC708CDPSvcInfo_DigitalCC = (1 << 7), NTV2_CC708CDPSvcInfo_Line21Field = (1 << 0) } |
enum | { NTV2_CC708CDPSvcInfo_EasyReader = (1 << 7), NTV2_CC708CDPSvcInfo_WideAspectRatio = (1 << 6) } |
Functions | |
std::ostream & | operator<< (std::ostream &inOutStream, const NTV2_CC708ServiceLanguage &inLanguage) |
const NTV2_CC708ServiceLanguage | NTV2_CC708SvcLang_English (NTV2_CC708ServiceLanguage('e', 'n', 'g')) |
const NTV2_CC708ServiceLanguage | NTV2_CC708SvcLang_French (NTV2_CC708ServiceLanguage('f', 'r', 'e')) |
const NTV2_CC708ServiceLanguage | NTV2_CC708SvcLang_Spanish (NTV2_CC708ServiceLanguage('s', 'p', 'a')) |
std::ostream & | operator<< (std::ostream &inOutStream, const NTV2_CC708ServiceInfo &inInfo) |
std::ostream & | operator<< (std::ostream &inOutStream, const NTV2_CC708ServiceData &inData) |
std::ostream & | operator<< (std::ostream &inOutStream, const CNTV2Caption708ServiceInfo &inInfo) |
Variables | |
const int | NTV2_CC708PrimaryCaptionServiceNum = 1 |
const int | NTV2_CC708MaxCDPServices = 15 |
const int | NTV2_CC708MaxNumServices = 64 |
Declares the CNTV2Caption708ServiceInfo class.
Definition in file ntv2caption708serviceinfo.h.
typedef struct NTV2_CC708ServiceData NTV2_CC708ServiceData |
typedef struct NTV2_CC708ServiceInfo NTV2_CC708ServiceInfo |
typedef struct NTV2_CC708ServiceLanguage NTV2_CC708ServiceLanguage |
anonymous enum |
Enumerator | |
---|---|
NTV2_CC708CDPSvcInfo_SvcInfoStart | |
NTV2_CC708CDPSvcInfo_SvcInfoChange | |
NTV2_CC708CDPSvcInfo_SvcInfoComplete |
Definition at line 45 of file ntv2caption708serviceinfo.h.
anonymous enum |
Enumerator | |
---|---|
NTV2_CC708CDPSvcInfo_DigitalCC | |
NTV2_CC708CDPSvcInfo_Line21Field |
Definition at line 53 of file ntv2caption708serviceinfo.h.
anonymous enum |
Enumerator | |
---|---|
NTV2_CC708CDPSvcInfo_EasyReader | |
NTV2_CC708CDPSvcInfo_WideAspectRatio |
Definition at line 60 of file ntv2caption708serviceinfo.h.
const NTV2_CC708ServiceLanguage NTV2_CC708SvcLang_English | ( | NTV2_CC708ServiceLanguage( 'e', 'n', 'g') | ) |
const NTV2_CC708ServiceLanguage NTV2_CC708SvcLang_French | ( | NTV2_CC708ServiceLanguage( 'f', 'r', 'e') | ) |
const NTV2_CC708ServiceLanguage NTV2_CC708SvcLang_Spanish | ( | NTV2_CC708ServiceLanguage( 's', 'p', 'a') | ) |
std::ostream& operator<< | ( | std::ostream & | inOutStream, |
const CNTV2Caption708ServiceInfo & | inInfo | ||
) |
|
inline |
Definition at line 100 of file ntv2caption708serviceinfo.h.
|
inline |
Definition at line 87 of file ntv2caption708serviceinfo.h.
|
inline |
Definition at line 34 of file ntv2caption708serviceinfo.h.
const int NTV2_CC708MaxCDPServices = 15 |
Definition at line 20 of file ntv2caption708serviceinfo.h.
const int NTV2_CC708MaxNumServices = 64 |
Definition at line 21 of file ntv2caption708serviceinfo.h.
const int NTV2_CC708PrimaryCaptionServiceNum = 1 |
Definition at line 18 of file ntv2caption708serviceinfo.h.