|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
8 #ifndef AJA_ANCILLARYDATA_TIMECODE_ATC_H
9 #define AJA_ANCILLARYDATA_TIMECODE_ATC_H
68 virtual void Clear (
void);
87 virtual AJAStatus GetDBB1(uint8_t& dbb1)
const;
90 virtual AJAStatus GetDBB2(uint8_t& dbb2)
const;
92 virtual AJAStatus SetDBB(uint8_t dbb1, uint8_t dbb2);
93 virtual AJAStatus GetDBB(uint8_t& dbb1, uint8_t& dbb2)
const;
129 virtual std::ostream &
Print (std::ostream & inOutStream,
const bool inDetailed =
false)
const;
147 #endif // AJA_ANCILLARYDATA_TIMECODE_ATC_H
This is the base class for the AJAAncillaryData_Timecode_ATC and AJAAncillaryData_Timecode_VITC class...
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_VITC1
Declares the AJAAncillaryData class.
const uint8_t AJAAncillaryData_SMPTE12M_SID
AJAAncillaryData_Timecode_ATC_DBB1PayloadType
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_ReaderProdData
AJAAncDataType
Identifies the ancillary data types that are known to this module.
Declaration of the AJAAncillaryDataFactory class.
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_LTC
virtual void Clear(void)
Frees my allocated memory, if any, and resets my members to their default values.
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_LocalFilmData
I am the principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized co...
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_LocalProdData
virtual AJAStatus GeneratePayloadData(void)
Generate the payload data from the "local" ancillary data.
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_VITC2
AJAAncillaryData_Timecode & operator=(const AJAAncillaryData_Timecode &inRHS)
Assignment operator – replaces my contents with the right-hand-side value.
virtual std::ostream & Print(std::ostream &inOutStream, const bool inDetailed=false) const
Streams a human-readable representation of me to the given output stream.
I am the ATC-specific (analog) subclass of the AJAAncillaryData_Timecode class.
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_LocalVideoData
const uint32_t AJAAncillaryData_SMPTE12M_PayloadSize
Declares the AJAAncillaryData_Timecode class.
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_ReaderFilmData
static AJAAncDataType RecognizeThisAncillaryData(const AJAAncillaryData *pInAncData)
@ AJAAncillaryData_Timecode_ATC_DBB1PayloadType_Unknown
const uint8_t AJAAncillaryData_SMPTE12M_DID
virtual AJAAncillaryData * Clone(void) const
virtual AJAStatus ParsePayloadData(void)
Parses out (interprets) the "local" ancillary data from my payload data.