8 #ifndef AJA_ANCILLARYDATA_CEA708_H 9 #define AJA_ANCILLARYDATA_CEA708_H 48 virtual void Clear (
void);
84 virtual std::ostream &
Print (std::ostream & inOutStream,
const bool inDetailed =
false)
const;
93 #endif // AJA_ANCILLARYDATA_CEA708_H AJAAncillaryData & operator=(const AJAAncillaryData &inRHS)
AJAAncDataType
Identifies the ancillary data types that are known to this module.
const uint8_t AJAAncillaryData_CEA708_SID
const uint8_t AJAAncillaryData_CEA708_DID
virtual void Clear(void)
Frees my allocated memory, if any, and resets my members to their default values. ...
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 class handles CEA-708 SMPTE 334 packets.
virtual AJAStatus ParsePayloadData(void)
Parses (interprets) the "local" ancillary data from my payload data.
virtual AJAStatus GeneratePayloadData(void)
Generates the payload data from the "local" ancillary data.
Declaration of the AJAAncillaryDataFactory class.
virtual AJAAncillaryData_Cea708 * Clone(void) const
Declares the AJAAncillaryData class.
I am the principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized co...