25 return Create (inAncType, &inAncData);
This class handles "analog" (Line 21) based CEA-608 caption data packets.
CEA708 (SMPTE 334) HD Closed Captioning.
SMPTE 12-M Vertical Interval Timecode (aka "VITC")
SMPTE 12-M Ancillary Timecode (formerly known as "RP-188")
This class handles "5251" Frame Status Information packets.
static AJAAncDataType RecognizeThisAncillaryData(const AJAAncillaryData *pInAncData)
Declares the AJAAncillaryData_Cea608_line21 class.
AJAAncDataType
Identifies the ancillary data types that are known to this module.
static AJAAncDataType GuessAncillaryDataType(const AJAAncillaryData &inAncData)
Given a generic AJAAncillaryData object, attempts to guess what kind of specific AJAAncillaryData obj...
Declares the AJAAncillaryData_Cea608_Vanc class.
static AJAAncDataType RecognizeThisAncillaryData(const AJAAncillaryData *pInAncData)
This class handles HDMI Auxillary packets.
This is the VITC-specific subclass of the AJAAncillaryData_Timecode class.
Includes data that is valid, but we don't recognize.
Declares the AJAAncillaryData_FrameStatusInfo524D class.
This class handles CEA-708 SMPTE 334 packets.
virtual AJAStatus ParsePayloadData(void)
Parses (interprets) the "local" ancillary data from my payload data.
This class handles VANC-based CEA-608 caption data packets (not "analog" Line 21).
SMPTE 2016-3 VANC Aspect Format Description (AFD) metadata.
static AJAAncDataType RecognizeThisAncillaryData(const AJAAncillaryData *pInAncData)
Declares the AJAAncillaryData_Timecode_VITC class.
Declares the AJAAncillaryData_FrameStatusInfo5251 class.
Declaration of the AJAAncillaryDataFactory class.
Frame Status Information, such as Active Frame flag.
static AJAAncDataType RecognizeThisAncillaryData(const AJAAncillaryData *pInAncData)
Declares the AJAAncillaryData_Timecode_ATC class.
SMPTE 2051 "Two Frame Marker".
Declares the AJAAncillaryData class.
static AJAAncDataType RecognizeThisAncillaryData(const AJAAncillaryData *pInAncData)
I am the ATC-specific (analog) subclass of the AJAAncillaryData_Timecode class.
CEA608 SD Closed Captioning (SMPTE 334 VANC packet)
This class handles "524D" Frame Status Information packets.
I am the principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized co...
static AJAAncillaryData * Create(const AJAAncDataType inAncType, const AJAAncillaryData &inAncData)
Creates a new particular subtype of AJAAncillaryData object.
Declares the AJAAncillaryData_Cea708 class.
CEA608 SD Closed Captioning ("Line 21" waveform)
static AJAAncDataType RecognizeThisAncillaryData(const AJAAncillaryData *pInAncData)
Frame Status Information, such as Active Frame flag.
static AJAAncDataType RecognizeThisAncillaryData(const AJAAncillaryData *pInAncData)