AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
TSGenerator Class Reference

#include <ntv2tshelper.h>

Inheritance diagram for TSGenerator:
[legend]

Public Member Functions

 TSGenerator ()
 
 ~TSGenerator ()
 
void init ()
 
void initPacket ()
 
uint32_t chksum_crc32 (unsigned char *data, int len)
 
void dump8 ()
 
void dump32 ()
 

Public Attributes

uint16_t _tsId
 
uint8_t _version
 
uint32_t _tableLength
 
TsEncapType _tsEncapType
 
uint8_t _pkt8 [188]
 
uint32_t _pkt32 [188]
 

Protected Member Functions

void put16 (uint16_t val, int &pos)
 
void put32 (uint32_t val, int &pos)
 

Detailed Description

Definition at line 125 of file ntv2tshelper.h.

Constructor & Destructor Documentation

◆ TSGenerator()

TSGenerator::TSGenerator ( )
inline

Definition at line 139 of file ntv2tshelper.h.

◆ ~TSGenerator()

TSGenerator::~TSGenerator ( )
inline

Definition at line 145 of file ntv2tshelper.h.

Member Function Documentation

◆ chksum_crc32()

uint32_t TSGenerator::chksum_crc32 ( unsigned char *  data,
int  len 
)
inline

Definition at line 166 of file ntv2tshelper.h.

◆ dump32()

void TSGenerator::dump32 ( )
inline

Definition at line 237 of file ntv2tshelper.h.

◆ dump8()

void TSGenerator::dump8 ( )
inline

Definition at line 224 of file ntv2tshelper.h.

◆ init()

void TSGenerator::init ( )
inline

Definition at line 149 of file ntv2tshelper.h.

◆ initPacket()

void TSGenerator::initPacket ( )
inline

Definition at line 157 of file ntv2tshelper.h.

◆ put16()

void TSGenerator::put16 ( uint16_t  val,
int &  pos 
)
inlineprotected

Definition at line 251 of file ntv2tshelper.h.

◆ put32()

void TSGenerator::put32 ( uint32_t  val,
int &  pos 
)
inlineprotected

Definition at line 257 of file ntv2tshelper.h.

Member Data Documentation

◆ _pkt32

uint32_t TSGenerator::_pkt32[188]

Definition at line 136 of file ntv2tshelper.h.

◆ _pkt8

uint8_t TSGenerator::_pkt8[188]

Definition at line 135 of file ntv2tshelper.h.

◆ _tableLength

uint32_t TSGenerator::_tableLength

Definition at line 131 of file ntv2tshelper.h.

◆ _tsEncapType

TsEncapType TSGenerator::_tsEncapType

Definition at line 132 of file ntv2tshelper.h.

◆ _tsId

uint16_t TSGenerator::_tsId

Definition at line 129 of file ntv2tshelper.h.

◆ _version

uint8_t TSGenerator::_version

Definition at line 130 of file ntv2tshelper.h.


The documentation for this class was generated from the following file: