AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
Declares the CNTV2SMPTEAncData class. More...
Go to the source code of this file.
Classes | |
struct | NTV2_SMPTEAncHeader |
struct | NTV2_SMPTEAncFooter |
class | CNTV2SMPTEAncData |
Typedefs | |
typedef struct NTV2_SMPTEAncHeader | NTV2_SMPTEAncHeader |
typedef struct NTV2_SMPTEAncHeader * | NTV2_SMPTEAncHeaderPtr |
typedef struct NTV2_SMPTEAncFooter | NTV2_SMPTEAncFooter |
typedef struct NTV2_SMPTEAncFooter * | NTV2_SMPTEAncFooterPtr |
typedef enum NTV2_SMPTEAncChannelSelect | NTV2_SMPTEAncChannelSelect |
typedef UWordSequence | UWordVANCPacket |
A UWordVANCPacket is identical to a UWordSequence. More... | |
typedef std::vector< UWordVANCPacket > | UWordVANCPacketList |
An ordered sequence of zero or more UWordVANCPacket elements. More... | |
typedef UWordVANCPacketList::const_iterator | UWordVANCPacketListConstIter |
typedef UWordVANCPacketList::iterator | UWordVANCPacketListIter |
Enumerations | |
enum | NTV2_SMPTEAncChannelSelect { kNTV2SMPTEAncChannel_Y, kNTV2SMPTEAncChannel_C, kNTV2SMPTEAncChannel_Both } |
Functions | |
std::string | NTV2SMPTEAncChannelSelectToString (const NTV2_SMPTEAncChannelSelect inChanSelect, const bool inCompactForm=true) |
std::ostream & | operator<< (std::ostream &inOutStream, const UWordVANCPacketList &inData) |
Variables | |
const typedef UByte * | UByteConstPtr |
const UByte | NTV2_SMPTEAncRP334DID = 0x61 |
const UByte | NTV2_SMPTEAncRP334SDID = 0x01 |
const UWord | NTV2_WildCardDID = 0x2FF |
const UWord | NTV2_WildCardSDID = 0x2FF |
const UWord | kAncHeaderSize = sizeof (NTV2_SMPTEAncHeader) / sizeof (UWord) |
const UWord | kAncFooterSize = sizeof (NTV2_SMPTEAncFooter) / sizeof (UWord) |
const ULWord | kMaxAncPacketSize = kAncHeaderSize + 255 + kAncFooterSize |
Declares the CNTV2SMPTEAncData class.
Definition in file ntv2smpteancdata.h.
typedef enum NTV2_SMPTEAncChannelSelect NTV2_SMPTEAncChannelSelect |
typedef struct NTV2_SMPTEAncFooter NTV2_SMPTEAncFooter |
typedef struct NTV2_SMPTEAncFooter * NTV2_SMPTEAncFooterPtr |
typedef struct NTV2_SMPTEAncHeader NTV2_SMPTEAncHeader |
typedef struct NTV2_SMPTEAncHeader * NTV2_SMPTEAncHeaderPtr |
typedef UWordSequence UWordVANCPacket |
A UWordVANCPacket is identical to a UWordSequence.
Definition at line 87 of file ntv2smpteancdata.h.
typedef std::vector<UWordVANCPacket> UWordVANCPacketList |
An ordered sequence of zero or more UWordVANCPacket elements.
Definition at line 92 of file ntv2smpteancdata.h.
typedef UWordVANCPacketList::const_iterator UWordVANCPacketListConstIter |
Definition at line 93 of file ntv2smpteancdata.h.
typedef UWordVANCPacketList::iterator UWordVANCPacketListIter |
Definition at line 94 of file ntv2smpteancdata.h.
Enumerator | |
---|---|
kNTV2SMPTEAncChannel_Y | |
kNTV2SMPTEAncChannel_C | Only look in luma samples. |
kNTV2SMPTEAncChannel_Both | Only look in chroma samples. Look both luma and chroma samples |
Definition at line 70 of file ntv2smpteancdata.h.
std::string NTV2SMPTEAncChannelSelectToString | ( | const NTV2_SMPTEAncChannelSelect | inChanSelect, |
const bool | inCompactForm = true |
||
) |
std::ostream& operator<< | ( | std::ostream & | inOutStream, |
const UWordVANCPacketList & | inData | ||
) |
const UWord kAncFooterSize = sizeof (NTV2_SMPTEAncFooter) / sizeof (UWord) |
Definition at line 65 of file ntv2smpteancdata.h.
const UWord kAncHeaderSize = sizeof (NTV2_SMPTEAncHeader) / sizeof (UWord) |
Definition at line 55 of file ntv2smpteancdata.h.
const ULWord kMaxAncPacketSize = kAncHeaderSize + 255 + kAncFooterSize |
Definition at line 66 of file ntv2smpteancdata.h.
const UByte NTV2_SMPTEAncRP334DID = 0x61 |
Definition at line 20 of file ntv2smpteancdata.h.
const UByte NTV2_SMPTEAncRP334SDID = 0x01 |
Definition at line 21 of file ntv2smpteancdata.h.
const UWord NTV2_WildCardDID = 0x2FF |
Definition at line 22 of file ntv2smpteancdata.h.
const UWord NTV2_WildCardSDID = 0x2FF |
Definition at line 23 of file ntv2smpteancdata.h.
const typedef UByte* UByteConstPtr |
Definition at line 82 of file ntv2smpteancdata.h.