![]() |
AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the AJAAncillaryData class. More...
#include "ajatypes.h"#include "ntv2version.h"#include "ajabase/common/types.h"#include "ntv2publicinterface.h"#include <sstream>#include <vector>Go to the source code of this file.
Classes | |
| struct | AJAAncDataLoc |
| Defines where the ancillary data can be found within a video stream. More... | |
| class | AJAAncillaryData |
| I am the principal class that stores a single SMPTE-291 SDI ancillary data packet OR the digitized contents of one "analog" raster line (e.g. line 21 captions or VITC). Since I'm payload-agnostic, I serve as the generic base class for more specific objects that know how to decode/parse specific types of ancillary data. More... | |
| class | AJARTPAncPayloadHeader |
| I represent the header of a SMPTE 2110 compliant RTP Anc network packet. More... | |
| class | AJARTPAncPacketHeader |
| I represent the 4-byte header of an anc packet that's inside an RTP packet. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &inOutStream, const AJAAncDIDSIDPair &inData) |
| Writes a human-readable rendition of the given AJAAncDIDSIDPair into the given output stream. More... | |
| const std::string & | AJAAncDataTypeToString (const AJAAncDataType inValue, const bool inCompact=true) |
| const std::string & | AJAAncDataLinkToString (const AJAAncDataLink inValue, const bool inCompact=true) |
| const std::string & | AJAAncDataStreamToString (const AJAAncDataStream inValue, const bool inCompact=true) |
| const std::string & | AJAAncDataChannelToString (const AJAAncDataChannel inValue, const bool inCompact=true) |
| std::string | AncChannelSearchSelectToString (const AncChannelSearchSelect inSelect, const bool inCompact=true) |
| const std::string & | AJAAncDataSpaceToString (const AJAAncDataSpace inValue, const bool inCompact=true) |
| std::string | AJAAncLineNumberToString (const uint16_t inValue) |
| std::string | AJAAncHorizOffsetToString (const uint16_t inValue) |
| std::string | AJAAncDataLocToString (const AJAAncDataLoc &inValue, const bool inCompact=true) |
| std::ostream & | operator<< (std::ostream &inOutStream, const AJAAncDataLoc &inData) |
| Writes a human-readable rendition of the given AJAAncDataLoc into the given output stream. More... | |
| const std::string & | AJAAncDataCodingToString (const AJAAncDataCoding inValue, const bool inCompact=true) |
| const std::string & | AJAAncBufferFormatToString (const AJAAncBufferFormat inValue, const bool inCompact=true) |
| static std::ostream & | operator<< (std::ostream &inOutStream, const AJAAncillaryData &inAncData) |
| Writes a human-readable rendition of the given AJAAncillaryData into the given output stream. More... | |
| static std::ostream & | operator<< (std::ostream &inOutStrm, const AJARTPAncPayloadHeader &inObj) |
| Streams a human-readable representation of the given AJARTPAncPayloadHeader to the given output stream. More... | |
| static std::ostream & | operator<< (std::ostream &inOutStrm, const AJARTPAncPacketHeader &inObj) |
| Streams a human-readable representation of the given AJARTPAncPacketHeader to the given output stream. More... | |
| const std::string & | AJAAncillaryDataVideoStreamToString (const AJAAncillaryDataVideoStream inValue, const bool inCompact=true) |
Variables | |
| const uint8_t | AJAAncData_AnalogDID = 0x00 |
| const uint8_t | AJAAncData_AnalogSID = 0x00 |
Declares the AJAAncillaryData class.
Definition in file ancillarydata.h.
| #define AJAAncDataHorizOffset_AnyHanc uint16_t(0x0FFE) |
HANC – Packet placed/found in any legal area of raster line after EAV.
Definition at line 211 of file ancillarydata.h.
| #define AJAAncDataHorizOffset_AnyVanc uint16_t(0x0FFD) |
VANC – Packet placed/found in any legal area of raster line after SAV, but before EAV.
Definition at line 212 of file ancillarydata.h.
| #define AJAAncDataHorizOffset_Anywhere uint16_t(0x0FFF) |
Unspecified – Packet placed/found in any legal area of raster line.
Definition at line 210 of file ancillarydata.h.
| #define AJAAncDataHorizOffset_Future uint16_t(0x0FFC) |
Offset exceeds 12 bits (future).
Definition at line 213 of file ancillarydata.h.
| #define AJAAncDataHorizOffset_Unknown uint16_t(0x0000) |
Unknown.
Definition at line 209 of file ancillarydata.h.
| #define AJAAncDataLineNumber_AnyVanc uint16_t(0x07FE) |
Packet placed/found on any line past RP168 switch line and before SAV.
Definition at line 199 of file ancillarydata.h.
| #define AJAAncDataLineNumber_Anywhere (AJAAncDataLineNumber_DontCare) |
Definition at line 198 of file ancillarydata.h.
| #define AJAAncDataLineNumber_DontCare uint16_t(0x07FF) |
Packet placed/found on any legal line number (in field or frame).
Definition at line 197 of file ancillarydata.h.
| #define AJAAncDataLineNumber_Future uint16_t(0x07FD) |
Line number exceeds 11 bits (future).
Definition at line 200 of file ancillarydata.h.
| #define AJAAncDataLineNumber_Unknown uint16_t(0x0000) |
Packet line number is unknown.
Definition at line 196 of file ancillarydata.h.
| #define AJAAncillaryBufferFormat_FBVANC AJAAncBufferFormat_FBVANC |
Definition at line 1665 of file ancillarydata.h.
| #define AJAAncillaryBufferFormat_Invalid AJAAncBufferFormat_Invalid |
Definition at line 1668 of file ancillarydata.h.
| #define AJAAncillaryBufferFormat_RTP AJAAncBufferFormat_RTP |
Definition at line 1667 of file ancillarydata.h.
| #define AJAAncillaryBufferFormat_SDI AJAAncBufferFormat_SDI |
Definition at line 1666 of file ancillarydata.h.
| #define AJAAncillaryBufferFormat_Size AJAAncBufferFormat_Invalid |
Definition at line 1669 of file ancillarydata.h.
| #define AJAAncillaryBufferFormat_Unknown AJAAncBufferFormat_Unknown |
Definition at line 1664 of file ancillarydata.h.
| #define AJAAncillaryBufferFormatToString AJAAncBufferFormatToString |
Definition at line 1672 of file ancillarydata.h.
| #define AJAAncillaryData_AnalogDID AJAAncData_AnalogDID |
Definition at line 1653 of file ancillarydata.h.
| #define AJAAncillaryData_AnalogSID AJAAncData_AnalogSID |
Definition at line 1654 of file ancillarydata.h.
| #define AJAAncillaryDataChannel_Both AJAAncDataChannel_Both |
Definition at line 1594 of file ancillarydata.h.
| #define AJAAncillaryDataChannel_C AJAAncDataChannel_C |
Definition at line 1593 of file ancillarydata.h.
| #define AJAAncillaryDataChannel_Size AJAAncDataChannel_Size |
Definition at line 1597 of file ancillarydata.h.
| #define AJAAncillaryDataChannel_Unknown AJAAncDataChannel_Unknown |
Definition at line 1596 of file ancillarydata.h.
| #define AJAAncillaryDataChannel_Y AJAAncDataChannel_Y |
Definition at line 1595 of file ancillarydata.h.
| #define AJAAncillaryDataChannelToString AJAAncDataChannelToString |
Definition at line 1604 of file ancillarydata.h.
| #define AJAAncillaryDataCoding_Analog AJAAncDataCoding_Raw |
Definition at line 1658 of file ancillarydata.h.
| #define AJAAncillaryDataCoding_Digital AJAAncDataCoding_Digital |
Definition at line 1656 of file ancillarydata.h.
| #define AJAAncillaryDataCoding_Raw AJAAncDataCoding_Raw |
Definition at line 1657 of file ancillarydata.h.
| #define AJAAncillaryDataCoding_Size AJAAncDataCoding_Size |
Definition at line 1660 of file ancillarydata.h.
| #define AJAAncillaryDataCoding_Unknown AJAAncDataCoding_Unknown |
Definition at line 1659 of file ancillarydata.h.
| #define AJAAncillaryDataCodingToString AJAAncDataCodingToString |
Definition at line 1662 of file ancillarydata.h.
| #define AJAAncillaryDataLink_A AJAAncDataLink_A |
Definition at line 1626 of file ancillarydata.h.
| #define AJAAncillaryDataLink_B AJAAncDataLink_B |
Definition at line 1627 of file ancillarydata.h.
| #define AJAAncillaryDataLink_LeftEye AJAAncDataLink_LeftEye |
Definition at line 1628 of file ancillarydata.h.
| #define AJAAncillaryDataLink_RightEye AJAAncDataLink_RightEye |
Definition at line 1629 of file ancillarydata.h.
| #define AJAAncillaryDataLink_Size AJAAncDataLink_Size |
Definition at line 1631 of file ancillarydata.h.
| #define AJAAncillaryDataLink_Unknown AJAAncDataLink_Unknown |
Definition at line 1630 of file ancillarydata.h.
| #define AJAAncillaryDataLinkToString AJAAncDataLinkToString |
Definition at line 1633 of file ancillarydata.h.
| #define AJAAncillaryDataSpace_HANC AJAAncDataSpace_HANC |
Definition at line 1607 of file ancillarydata.h.
| #define AJAAncillaryDataSpace_Size AJAAncDataSpace_Size |
Definition at line 1609 of file ancillarydata.h.
| #define AJAAncillaryDataSpace_Unknown AJAAncDataSpace_Unknown |
Definition at line 1608 of file ancillarydata.h.
| #define AJAAncillaryDataSpace_VANC AJAAncDataSpace_VANC |
Definition at line 1606 of file ancillarydata.h.
| #define AJAAncillaryDataSpaceToString AJAAncDataSpaceToString |
Definition at line 1613 of file ancillarydata.h.
| #define AJAAncillaryDataStream_1 AJAAncDataStream_1 |
Definition at line 1615 of file ancillarydata.h.
| #define AJAAncillaryDataStream_2 AJAAncDataStream_2 |
Definition at line 1616 of file ancillarydata.h.
| #define AJAAncillaryDataStream_3 AJAAncDataStream_3 |
Definition at line 1617 of file ancillarydata.h.
| #define AJAAncillaryDataStream_4 AJAAncDataStream_4 |
Definition at line 1618 of file ancillarydata.h.
| #define AJAAncillaryDataStream_Size AJAAncDataStream_Size |
Definition at line 1620 of file ancillarydata.h.
| #define AJAAncillaryDataStream_Unknown AJAAncDataStream_Unknown |
Definition at line 1619 of file ancillarydata.h.
| #define AJAAncillaryDataStreamToString AJAAncDataStreamToString |
Definition at line 1624 of file ancillarydata.h.
| #define AJAAncillaryDataType_Cea608_Line21 AJAAncDataType_Cea608_Line21 |
Definition at line 1641 of file ancillarydata.h.
| #define AJAAncillaryDataType_Cea608_Vanc AJAAncDataType_Cea608_Vanc |
Definition at line 1640 of file ancillarydata.h.
| #define AJAAncillaryDataType_Cea708 AJAAncDataType_Cea708 |
Definition at line 1639 of file ancillarydata.h.
| #define AJAAncillaryDataType_FrameStatusInfo524D AJAAncDataType_FrameStatusInfo524D |
Definition at line 1644 of file ancillarydata.h.
| #define AJAAncillaryDataType_FrameStatusInfo5251 AJAAncDataType_FrameStatusInfo5251 |
Definition at line 1645 of file ancillarydata.h.
| #define AJAAncillaryDataType_HDR_HDR10 AJAAncDataType_HDR_HDR10 |
Definition at line 1647 of file ancillarydata.h.
| #define AJAAncillaryDataType_HDR_HLG AJAAncDataType_HDR_HLG |
Definition at line 1648 of file ancillarydata.h.
| #define AJAAncillaryDataType_HDR_SDR AJAAncDataType_HDR_SDR |
Definition at line 1646 of file ancillarydata.h.
| #define AJAAncillaryDataType_Size AJAAncDataType_Size |
Definition at line 1649 of file ancillarydata.h.
| #define AJAAncillaryDataType_Smpte2016_3 AJAAncDataType_Smpte2016_3 |
Definition at line 1636 of file ancillarydata.h.
| #define AJAAncillaryDataType_Smpte2051 AJAAncDataType_Smpte2051 |
Definition at line 1643 of file ancillarydata.h.
| #define AJAAncillaryDataType_Smpte352 AJAAncDataType_Smpte352 |
Definition at line 1642 of file ancillarydata.h.
| #define AJAAncillaryDataType_Timecode_ATC AJAAncDataType_Timecode_ATC |
Definition at line 1637 of file ancillarydata.h.
| #define AJAAncillaryDataType_Timecode_VITC AJAAncDataType_Timecode_VITC |
Definition at line 1638 of file ancillarydata.h.
| #define AJAAncillaryDataType_Unknown AJAAncDataType_Unknown |
Definition at line 1635 of file ancillarydata.h.
| #define AJAAncillaryDataTypeToString AJAAncDataTypeToString |
Definition at line 1652 of file ancillarydata.h.
| #define AJAAncillaryDataVideoStream_C AJAAncillaryDataChannel_C |
Definition at line 1599 of file ancillarydata.h.
| #define AJAAncillaryDataVideoStream_Size AJAAncillaryDataChannel_Size |
Definition at line 1602 of file ancillarydata.h.
| #define AJAAncillaryDataVideoStream_Unknown AJAAncillaryDataChannel_Unknown |
Definition at line 1601 of file ancillarydata.h.
| #define AJAAncillaryDataVideoStream_Y AJAAncillaryDataChannel_Y |
Definition at line 1600 of file ancillarydata.h.
| #define FromAJAAncPktDIDSID | ( | _k_, | |
| _d_, | |||
| _s_ | |||
| ) | (_d_) = uint8_t(((_k_) & 0xFF00) >> 8); (_d_) = uint8_t(_k_ & 0x00FF); |
Definition at line 30 of file ancillarydata.h.
| #define IS_GOOD_AJAAncDataLineNumber | ( | _x_ | ) | ((_x_) > 0 && (_x_) < AJAAncDataLineNumber_DontCare) |
Definition at line 204 of file ancillarydata.h.
| #define IS_HANC_AJAAncDataSpace | ( | _x_ | ) | ((_x_) == AJAAncDataSpace_HANC) |
Definition at line 184 of file ancillarydata.h.
| #define IS_HANC_AJAAncillaryDataSpace IS_HANC_AJAAncDataSpace |
Definition at line 1611 of file ancillarydata.h.
| #define IS_IRRELEVANT_AJAAncDataLineNumber | ( | _x_ | ) | ((_x_) == AJAAncDataLineNumber_DontCare) |
Definition at line 203 of file ancillarydata.h.
| #define IS_KNOWN_AJAAncBufferFormat | ( | _x_ | ) | ((_x_) > AJAAncBufferFormat_Unknown && (_x_) < AJAAncBufferFormat_Size) |
Definition at line 509 of file ancillarydata.h.
| #define IS_KNOWN_AJAAncDataType | ( | _x_ | ) | ((_x_) > AJAAncDataType_Unknown && (_x_) < AJAAncDataType_Size) |
Definition at line 65 of file ancillarydata.h.
| #define IS_KNOWN_AJAAncillaryBufferFormat | ( | _x_ | ) | IS_KNOWN_AJAAncBufferFormat(_x_) |
Definition at line 1671 of file ancillarydata.h.
| #define IS_KNOWN_AJAAncillaryDataType IS_KNOWN_AJAAncDataType |
Definition at line 1651 of file ancillarydata.h.
| #define IS_LINKA_AJAAncDataStream | ( | _x_ | ) | ((_x_) == AJAAncDataStream_1) |
Definition at line 114 of file ancillarydata.h.
| #define IS_LINKA_AJAAncillaryDataStream IS_LINKA_AJAAncDataStream |
Definition at line 1622 of file ancillarydata.h.
| #define IS_LINKB_AJAAncDataStream | ( | _x_ | ) | ((_x_) == AJAAncDataStream_2) |
Definition at line 115 of file ancillarydata.h.
| #define IS_LINKB_AJAAncillaryDataStream IS_LINKB_AJAAncDataStream |
Definition at line 1623 of file ancillarydata.h.
| #define IS_UNKNOWN_AJAAncDataLineNumber | ( | _x_ | ) | ((_x_) == AJAAncDataLineNumber_Unknown) |
Definition at line 202 of file ancillarydata.h.
| #define IS_VALID_AJAAncBufferFormat | ( | _x_ | ) | ((_x_) >= AJAAncBufferFormat_Unknown && (_x_) < AJAAncBufferFormat_Size) |
Definition at line 508 of file ancillarydata.h.
| #define IS_VALID_AJAAncDataChannel | ( | _x_ | ) | ((_x_) >= AJAAncDataChannel_C && (_x_) < AJAAncDataChannel_Unknown) |
Definition at line 138 of file ancillarydata.h.
| #define IS_VALID_AJAAncDataCoding | ( | _x_ | ) | ((_x_) >= AJAAncDataCoding_Digital && (_x_) < AJAAncDataCoding_Size) |
Definition at line 482 of file ancillarydata.h.
| #define IS_VALID_AJAAncDataLink | ( | _x_ | ) | ((_x_) >= AJAAncDataLink_A && (_x_) < AJAAncDataLink_Unknown) |
Definition at line 89 of file ancillarydata.h.
| #define IS_VALID_AJAAncDataSpace | ( | _x_ | ) | ((_x_) >= AJAAncDataSpace_VANC && (_x_) < AJAAncDataSpace_Unknown) |
Definition at line 183 of file ancillarydata.h.
| #define IS_VALID_AJAAncDataStream | ( | _x_ | ) | ((_x_) >= AJAAncDataStream_1 && (_x_) < AJAAncDataStream_Unknown) |
Definition at line 113 of file ancillarydata.h.
| #define IS_VALID_AJAAncDataType | ( | _x_ | ) | ((_x_) >= AJAAncDataType_Unknown && (_x_) < AJAAncDataType_Size) |
Definition at line 64 of file ancillarydata.h.
| #define IS_VALID_AJAAncillaryBufferFormat | ( | _x_ | ) | IS_VALID_AJAAncBufferFormat(_x_) |
Definition at line 1670 of file ancillarydata.h.
| #define IS_VALID_AJAAncillaryDataChannel IS_VALID_AJAAncDataChannel |
Definition at line 1603 of file ancillarydata.h.
| #define IS_VALID_AJAAncillaryDataCoding | ( | _x_ | ) | IS_VALID_AJAAncDataCoding(_x_) |
Definition at line 1661 of file ancillarydata.h.
| #define IS_VALID_AJAAncillaryDataLink IS_VALID_AJAAncDataLink |
Definition at line 1632 of file ancillarydata.h.
| #define IS_VALID_AJAAncillaryDataSpace IS_VALID_AJAAncDataSpace |
Definition at line 1610 of file ancillarydata.h.
| #define IS_VALID_AJAAncillaryDataStream IS_VALID_AJAAncDataStream |
Definition at line 1621 of file ancillarydata.h.
| #define IS_VALID_AJAAncillaryDataType IS_VALID_AJAAncDataType |
Definition at line 1650 of file ancillarydata.h.
| #define IS_VALID_AJAAncillaryDataVideoStream | ( | _x_ | ) | (IS_VALID_AJAAncDataChannel(_x_)) |
Definition at line 1598 of file ancillarydata.h.
| #define IS_VALID_AncChannelSearchSelect | ( | _x_ | ) | ((_x_) >= AncChannelSearch_Y && (_x_) < AncChannelSearch_Invalid) |
Definition at line 160 of file ancillarydata.h.
| #define IS_VANC_AJAAncDataSpace | ( | _x_ | ) | ((_x_) == AJAAncDataSpace_VANC) |
Definition at line 185 of file ancillarydata.h.
| #define IS_VANC_AJAAncillaryDataSpace IS_VANC_AJAAncDataSpace |
Definition at line 1612 of file ancillarydata.h.
| #define ToAJAAncPktDIDSID | ( | _d_, | |
| _s_ | |||
| ) | (uint16_t((_d_) << 8) | uint16_t(_s_)) |
Definition at line 29 of file ancillarydata.h.
| typedef AJAAncillaryData AJAAncData |
Definition at line 1170 of file ancillarydata.h.
| typedef struct AJAAncDataLoc AJAAncDataLoc |
Defines where the ancillary data can be found within a video stream.
| typedef AJAAncDataLoc* AJAAncDataLocPtr |
Definition at line 452 of file ancillarydata.h.
| typedef std::pair<uint8_t, uint8_t> AJAAncDIDSIDPair |
Definition at line 27 of file ancillarydata.h.
Definition at line 1583 of file ancillarydata.h.
Definition at line 1584 of file ancillarydata.h.
Definition at line 1582 of file ancillarydata.h.
| typedef AJAAncDataLink AJAAncillaryDataLink |
Definition at line 1578 of file ancillarydata.h.
Definition at line 451 of file ancillarydata.h.
Definition at line 1581 of file ancillarydata.h.
| typedef AJAAncDataSpace AJAAncillaryDataSpace |
Definition at line 1576 of file ancillarydata.h.
Definition at line 1577 of file ancillarydata.h.
| typedef AJAAncDataType AJAAncillaryDataType |
Definition at line 1579 of file ancillarydata.h.
Definition at line 1586 of file ancillarydata.h.
| typedef std::pair<uint8_t, uint8_t> AJAAncillaryDIDSIDPair |
A DID/SID pair, typically used as an indexing key.
Definition at line 27 of file ancillarydata.h.
| typedef AJAAncillaryData AJAAncPacket |
Definition at line 1170 of file ancillarydata.h.
| typedef uint16_t AJAAncPktDIDSID |
Packet DID/SID pair: DID (MS 8 bits) and SID (LS 8 bits)
Definition at line 28 of file ancillarydata.h.
| typedef AJAAncillaryData AJAAuxData |
Definition at line 1170 of file ancillarydata.h.
| typedef AJAAncillaryData AJAAuxiliaryData |
Definition at line 1170 of file ancillarydata.h.
| typedef AJAAncillaryData AJAAuxPacket |
Definition at line 1170 of file ancillarydata.h.
| enum AJAAncBufferFormat |
Identifies the type of anc buffer the packet originated from: GUMP, RTP, VANC, or unknown.
Definition at line 496 of file ancillarydata.h.
| enum AJAAncDataChannel |
Identifies which component of a video stream in which the ancillary data is placed or found.
Definition at line 129 of file ancillarydata.h.
| enum AJAAncDataCoding |
Identifies the ancillary data coding type: digital or non-digital (analog/raw).
Definition at line 474 of file ancillarydata.h.
| enum AJAAncDataLink |
Identifies which link of a video stream the ancillary data is associated with.
Definition at line 79 of file ancillarydata.h.
| enum AJAAncDataSpace |
Identified the raster section of a video stream that contains the ancillary data. Deprecated in favor of Horizontal Offset – AJAAncDataHorizOffset_AnyVanc and AJAAncDataHorizOffset_AnyHanc.
| Enumerator | |
|---|---|
| AJAAncDataSpace_VANC | Ancillary data found between SAV and EAV (.
|
| AJAAncDataSpace_HANC | Ancillary data found between EAV and SAV (.
|
| AJAAncDataSpace_Unknown | It's unknown which raster section contains the ancillary data (.
|
| AJAAncDataSpace_Size | |
Definition at line 175 of file ancillarydata.h.
| enum AJAAncDataStream |
Identifies which data stream the ancillary data is associated with.
Definition at line 103 of file ancillarydata.h.
| enum AJAAncDataType |
Identifies the ancillary data types that are known to this module.
Definition at line 44 of file ancillarydata.h.
Specifies which channel of a video stream in which to look for Anc data.
Definition at line 152 of file ancillarydata.h.
| const std::string& AJAAncBufferFormatToString | ( | const AJAAncBufferFormat | inValue, |
| const bool | inCompact = true |
||
| ) |
| [in] | inValue | Specifies the AJAAncBufferFormat to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise use the longer symbolic format. |
Definition at line 1381 of file ancillarydata.cpp.
| const std::string& AJAAncDataChannelToString | ( | const AJAAncDataChannel | inValue, |
| const bool | inCompact = true |
||
| ) |
| [in] | inValue | Specifies the AJAAncDataChannel value to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise use the longer symbolic format. |
Definition at line 1253 of file ancillarydata.cpp.
| const std::string& AJAAncDataCodingToString | ( | const AJAAncDataCoding | inValue, |
| const bool | inCompact = true |
||
| ) |
| [in] | inValue | Specifies the AJAAncDataCoding to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise use the longer symbolic format. |
Definition at line 1372 of file ancillarydata.cpp.
| const std::string& AJAAncDataLinkToString | ( | const AJAAncDataLink | inValue, |
| const bool | inCompact = true |
||
| ) |
| [in] | inValue | Specifies the AJAAncDataLink value to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise use the longer symbolic format. |
Definition at line 1234 of file ancillarydata.cpp.
| std::string AJAAncDataLocToString | ( | const AJAAncDataLoc & | inValue, |
| const bool | inCompact = true |
||
| ) |
| [in] | inValue | Specifies the AJAAncDataLoc to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise use the longer symbolic format. |
Definition at line 1359 of file ancillarydata.cpp.
| const std::string& AJAAncDataSpaceToString | ( | const AJAAncDataSpace | inValue, |
| const bool | inCompact = true |
||
| ) |
| [in] | inValue | Specifies the AJAAncDataSpace value to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise use the longer symbolic format. |
Definition at line 1262 of file ancillarydata.cpp.
| const std::string& AJAAncDataStreamToString | ( | const AJAAncDataStream | inValue, |
| const bool | inCompact = true |
||
| ) |
| [in] | inValue | Specifies the AJAAncDataStream value to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise use the longer symbolic format. |
Definition at line 1243 of file ancillarydata.cpp.
| const std::string& AJAAncDataTypeToString | ( | const AJAAncDataType | inValue, |
| const bool | inCompact = true |
||
| ) |
| [in] | inValue | Specifies the AJAAncDataType value to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise use the longer symbolic format. |
Definition at line 1391 of file ancillarydata.cpp.
| std::string AJAAncHorizOffsetToString | ( | const uint16_t | inValue | ) |
| [in] | inValue | Specifies the horizontal offset location value to be converted. |
Definition at line 1288 of file ancillarydata.cpp.
|
inline |
Definition at line 1588 of file ancillarydata.h.
| std::string AJAAncLineNumberToString | ( | const uint16_t | inValue | ) |
Definition at line 1271 of file ancillarydata.cpp.
| std::string AncChannelSearchSelectToString | ( | const AncChannelSearchSelect | inSelect, |
| const bool | inCompact = true |
||
| ) |
| [in] | inSelect | Specifies the AncChannelSearchSelect value to be converted. |
| [in] | inCompact | If true (the default), returns the compact representation; otherwise returns the longer symbolic format. |
Definition at line 1649 of file ancillarydata.cpp.
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const AJAAncDataLoc & | inData | ||
| ) |
Writes a human-readable rendition of the given AJAAncDataLoc into the given output stream.
| inOutStream | Specifies the output stream to be written. | |
| [in] | inData | Specifies the AJAAncDataLoc to be rendered into the output stream. |
| std::ostream& operator<< | ( | std::ostream & | inOutStream, |
| const AJAAncDIDSIDPair & | inData | ||
| ) |
Writes a human-readable rendition of the given AJAAncDIDSIDPair into the given output stream.
| inOutStream | Specifies the output stream to be written. | |
| [in] | inData | Specifies the AJAAncDIDSIDPair to be rendered into the output stream. |
|
inlinestatic |
Writes a human-readable rendition of the given AJAAncillaryData into the given output stream.
| inOutStream | Specifies the output stream to be written. | |
| [in] | inAncData | Specifies the AJAAncillaryData to be rendered into the output stream. |
Definition at line 1179 of file ancillarydata.h.
|
inlinestatic |
Streams a human-readable representation of the given AJARTPAncPacketHeader to the given output stream.
| [in] | inOutStrm | Specifies the output stream to receive my state information. |
| [in] | inObj | Specifies the AJARTPAncPacketHeader of interest. |
Definition at line 1571 of file ancillarydata.h.
|
inlinestatic |
Streams a human-readable representation of the given AJARTPAncPayloadHeader to the given output stream.
| [in] | inOutStrm | Specifies the output stream to receive the payload header's state information. |
| [in] | inObj | Specifies the AJARTPAncPayloadHeader of interest. |
Definition at line 1428 of file ancillarydata.h.
| const uint8_t AJAAncData_AnalogDID = 0x00 |
Definition at line 24 of file ancillarydata.h.
| const uint8_t AJAAncData_AnalogSID = 0x00 |
Definition at line 25 of file ancillarydata.h.