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