|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
8 #ifndef AJA_ANCILLARYDATA_CEA608_H
9 #define AJA_ANCILLARYDATA_CEA608_H
43 virtual void Clear (
void);
62 virtual AJAStatus SetCEA608Bytes (
const uint8_t inByte1,
const uint8_t inByte2);
71 virtual AJAStatus GetCEA608Bytes (uint8_t & outByte1, uint8_t & outByte2,
bool & outIsValid)
const;
81 virtual AJAStatus SetCEA608Characters (
const uint8_t inChar1,
const uint8_t inChar2);
90 virtual AJAStatus GetCEA608Characters (uint8_t & outChar1, uint8_t & outChar2,
bool & outIsValid)
const;
97 static uint8_t AddOddParity (
const uint8_t inValue);
105 virtual std::ostream &
Print (std::ostream & inOutStream,
const bool inDetailed =
false)
const;
123 #endif // AJA_ANCILLARYDATA_CEA608_H
Declares the AJAAncillaryData class.
AJAAncDataType
Identifies the ancillary data types that are known to this module.
Declaration of the AJAAncillaryDataFactory class.
virtual std::ostream & Print(std::ostream &inOutStream, const bool inDetailed=false) const
Streams a human-readable representation of me to the given output stream.
This is the base class for handling CEA-608 caption data packets.
I am the principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized co...
virtual void Clear(void)
Frees my allocated memory, if any, and resets my members to their default values.
AJAAncillaryData & operator=(const AJAAncillaryData &inRHS)
virtual AJAAncillaryData * Clone(void) const