AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
PESGen Class Reference

#include <ntv2tshelper.h>

Inheritance diagram for PESGen:
[legend]
Collaboration diagram for PESGen:
[legend]

Public Member Functions

 PESGen ()
 
 ~PESGen ()
 
void initLocal ()
 
int makePacket ()
 
int32_t calcPatPmtPeriod ()
 
- Public Member Functions inherited from TSGenerator
 TSGenerator ()
 
 ~TSGenerator ()
 
void init ()
 
void initPacket ()
 
uint32_t chksum_crc32 (unsigned char *data, int len)
 
void dump8 ()
 
void dump32 ()
 

Public Attributes

TsVideoStreamData _videoStreamData
 
std::map< uint16_t, uint16_t > _elemNumToPID
 
uint64_t _pts
 
int32_t _auf1
 
int32_t _auf2
 
uint32_t _bitRate
 
int32_t _ptsOffset
 
int32_t _j2kTsOffset
 
int32_t _auf1Offset
 
int32_t _auf2Offset
 
int32_t _hh
 
int32_t _mm
 
int32_t _ss
 
int32_t _ff
 
- Public Attributes inherited from TSGenerator
uint16_t _tsId
 
uint8_t _version
 
uint32_t _tableLength
 
TsEncapType _tsEncapType
 
uint8_t _pkt8 [188]
 
uint32_t _pkt32 [188]
 

Additional Inherited Members

- Protected Member Functions inherited from TSGenerator
void put16 (uint16_t val, int &pos)
 
void put32 (uint32_t val, int &pos)
 

Detailed Description

Definition at line 266 of file ntv2tshelper.h.

Constructor & Destructor Documentation

◆ PESGen()

PESGen::PESGen ( )
inline

Definition at line 286 of file ntv2tshelper.h.

◆ ~PESGen()

PESGen::~PESGen ( )
inline

Definition at line 291 of file ntv2tshelper.h.

Member Function Documentation

◆ calcPatPmtPeriod()

int32_t PESGen::calcPatPmtPeriod ( )
inline

Definition at line 495 of file ntv2tshelper.h.

◆ initLocal()

void PESGen::initLocal ( )
inline

Definition at line 295 of file ntv2tshelper.h.

◆ makePacket()

int PESGen::makePacket ( )
inline

Definition at line 308 of file ntv2tshelper.h.

Member Data Documentation

◆ _auf1

int32_t PESGen::_auf1

Definition at line 272 of file ntv2tshelper.h.

◆ _auf1Offset

int32_t PESGen::_auf1Offset

Definition at line 277 of file ntv2tshelper.h.

◆ _auf2

int32_t PESGen::_auf2

Definition at line 273 of file ntv2tshelper.h.

◆ _auf2Offset

int32_t PESGen::_auf2Offset

Definition at line 278 of file ntv2tshelper.h.

◆ _bitRate

uint32_t PESGen::_bitRate

Definition at line 274 of file ntv2tshelper.h.

◆ _elemNumToPID

std::map<uint16_t, uint16_t> PESGen::_elemNumToPID

Definition at line 270 of file ntv2tshelper.h.

◆ _ff

int32_t PESGen::_ff

Definition at line 282 of file ntv2tshelper.h.

◆ _hh

int32_t PESGen::_hh

Definition at line 279 of file ntv2tshelper.h.

◆ _j2kTsOffset

int32_t PESGen::_j2kTsOffset

Definition at line 276 of file ntv2tshelper.h.

◆ _mm

int32_t PESGen::_mm

Definition at line 280 of file ntv2tshelper.h.

◆ _pts

uint64_t PESGen::_pts

Definition at line 271 of file ntv2tshelper.h.

◆ _ptsOffset

int32_t PESGen::_ptsOffset

Definition at line 275 of file ntv2tshelper.h.

◆ _ss

int32_t PESGen::_ss

Definition at line 281 of file ntv2tshelper.h.

◆ _videoStreamData

TsVideoStreamData PESGen::_videoStreamData

Definition at line 269 of file ntv2tshelper.h.


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