|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
15 #define AJAAncillaryData_HDMI_Aux_MaxPayloadSize 28
virtual AJAAncillaryData_HDMI_Aux & operator=(const AJAAncillaryData_HDMI_Aux &inRHS)
Assignment operator – replaces my contents with the right-hand-side value.
#define AJAAncillaryData_HDMI_Aux_MaxPayloadSize
virtual bool isHDMIAuxInfoFrame(void) const
Returns whether or not this is an HDMI Aux InfoFrame Packet.
This class handles HDMI Auxillary packets.
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.
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 ~AJAAncillaryData_HDMI_Aux()
My destructor.
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 principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized co...
AJAAncDataCoding m_coding
Analog or digital data.
@ AJAAncDataType_HDMI_Aux
HDMI Auxiliary data.
virtual AJAStatus ParsePayloadData(void)
Parses out (interprets) the "local" ancillary data from my payload data.
bool m_rcvDataValid
This is set true (or not) by ParsePayloadData()
AJAAncillaryData_HDMI_Aux()
My default constructor.
virtual void Clear(void)
Frees my allocated memory, if any, and resets my members to their default values.
AJAAncillaryData & operator=(const AJAAncillaryData &inRHS)
@ AJAAncDataCoding_Digital
The ancillary data is in the form of a SMPTE-291 Ancillary Packet.
AJAAncDataType m_ancType
One of a known set of ancillary data types (or "Custom" if not identified)