15 #define AJAAncillaryData_HDMI_Aux_MaxPayloadSize 28 virtual ~AJAAncillaryData_HDMI_Aux()
My destructor.
AJAAncillaryData & operator=(const AJAAncillaryData &inRHS)
AJAAncDataType m_ancType
One of a known set of ancillary data types (or "Custom" if not identified)
virtual void Clear(void)
Frees my allocated memory, if any, and resets my members to their default values. ...
uint8_t m_auxType
HDMI Aux Header Byte 0 (Packet Type)
virtual void Clear(void)
Frees my allocated memory, if any, and resets my members to their default values. ...
AJAAncDataCoding m_coding
Analog or digital data.
This class handles HDMI Auxillary packets.
virtual std::ostream & Print(std::ostream &inOutStream, const bool inDetailed=false) const
Streams a human-readable representation of me to the given output stream.
virtual std::ostream & Print(std::ostream &inOutStream, const bool inDetailed=false) const
Streams a human-readable representation of me to the given output stream.
#define AJAAncillaryData_HDMI_Aux_MaxPayloadSize
virtual bool isHDMIAuxInfoFrame(void) const
Returns whether or not this is an HDMI Aux InfoFrame Packet.
virtual uint32_t GetDC(void) const
virtual AJAAncillaryData_HDMI_Aux & operator=(const AJAAncillaryData_HDMI_Aux &inRHS)
Assignment operator – replaces my contents with the right-hand-side value.
I am the principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized co...
bool m_rcvDataValid
This is set true (or not) by ParsePayloadData()
virtual AJAStatus ParsePayloadData(void)
Parses out (interprets) the "local" ancillary data from my payload data.
The ancillary data is in the form of a SMPTE-291 Ancillary Packet.
AJAAncillaryData_HDMI_Aux()
My default constructor.