8 #ifndef AJA_ANCILLARYDATA_FRAMESTATUSINFO5251_H 9 #define AJA_ANCILLARYDATA_FRAMESTATUSINFO5251_H 48 virtual void Clear (
void);
72 virtual std::ostream &
Print (std::ostream & inOutStream,
const bool inDetailed =
false)
const;
74 virtual inline bool IsRecording (
void)
const {
return m_IsRecording;}
76 virtual inline bool IsValidFrame (
void)
const {
return m_IsValidFrame;}
94 #endif // AJA_ANCILLARYDATA_FRAMESTATUSINFO5251_H AJAAncillaryData & operator=(const AJAAncillaryData &inRHS)
This class handles "5251" Frame Status Information packets.
AJAAncDataType
Identifies the ancillary data types that are known to this module.
const uint8_t AJAAncillaryData_FrameStatusInfo5251_SID
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 bool IsValidFrame(void) const
virtual AJAAncillaryData_FrameStatusInfo5251 * Clone(void) const
virtual AJAStatus ParsePayloadData(void)
Parses (interprets) the "local" ancillary data from my payload data.
virtual bool IsRecording(void) const
Declaration of the AJAAncillaryDataFactory class.
Declares the AJAAncillaryData class.
const uint8_t AJAAncillaryData_FrameStatusInfo5251_DID
I am the principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized co...