|
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Go to the documentation of this file.
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
Declares the AJAAncillaryData class.
AJAAncDataType
Identifies the ancillary data types that are known to this module.
Declaration of the AJAAncillaryDataFactory class.
This class handles "5251" Frame Status Information 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.
I am the principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized co...
const uint8_t AJAAncillaryData_FrameStatusInfo5251_DID
virtual void Clear(void)
Frees my allocated memory, if any, and resets my members to their default values.
AJAAncillaryData & operator=(const AJAAncillaryData &inRHS)
virtual AJAStatus ParsePayloadData(void)
Parses (interprets) the "local" ancillary data from my payload data.
virtual AJAAncillaryData * Clone(void) const
const uint8_t AJAAncillaryData_FrameStatusInfo5251_SID