|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
7 #ifndef __NTV2_CEA708to708_TRANSLATOR_
8 #define __NTV2_CEA708to708_TRANSLATOR_
42 virtual void Reset (
void);
44 virtual bool GrabInputSmpte334AndParse (
const UByte * pVideo,
47 bool & outHasParityErrors);
56 virtual void Set608TestIDMode (
bool bTest);
63 virtual bool Combine708CaptionServiceData (
NTV2FrameRate frameRate);
64 virtual unsigned MaxCaptionChannelDataForFrameRate (
NTV2FrameRate ntv2Rate);
65 virtual bool AddServiceServiceBlockData (
const size_t svcIndex,
UByte * pEncodeData,
size_t index,
const size_t maxIndex,
size_t & outEndIndex);
79 #endif // __NTV2_CEA708to708_TRANSLATOR_
I am a reference-counted pointer template class. I am intended to be a proxy for an underlying object...
NTV2FrameBufferFormat
Identifies a particular video frame buffer format. See Device Frame Buffer Formats for details.
NTV2FrameRate
Identifies a particular video frame rate.
AJARefPtr< CNTV2CaptionTranslator708to708 > CNTV2CaptionTranslator708to708Ptr
virtual NTV2CaptionLogMask SetLogMask(const NTV2CaptionLogMask inLogMask)
Specifies what, if any, debug information I will write to my log stream.
Declares the CNTV2CaptionDecoder708 class.
Declares the CNTV2CaptionEncoder708 class.
enum _NTV2VideoFormat NTV2VideoFormat
Identifies a particular video format.
uint64_t NTV2CaptionLogMask
Selectors to control what information is logged.
NTV2Line21Field
The two CEA-608 interlace fields.