AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
PMTGen Class Reference

#include <ntv2tshelper.h>

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

Public Member Functions

 PMTGen ()
 
 ~PMTGen ()
 
void initLocal ()
 
int makePacket ()
 
int makeJ2kDescriptor (int &pos)
 
int makeAudioDescriptor (int &pos)
 
- 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 > _progNumToPID
 
std::map< uint16_t, uint16_t > _pcrNumToPID
 
std::map< uint16_t, uint16_t > _videoNumToPID
 
std::map< uint16_t, uint16_t > _audioNumToPID
 
- 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 567 of file ntv2tshelper.h.

Constructor & Destructor Documentation

◆ PMTGen()

PMTGen::PMTGen ( )
inline

Definition at line 577 of file ntv2tshelper.h.

◆ ~PMTGen()

PMTGen::~PMTGen ( )
inline

Definition at line 582 of file ntv2tshelper.h.

Member Function Documentation

◆ initLocal()

void PMTGen::initLocal ( )
inline

Definition at line 586 of file ntv2tshelper.h.

◆ makeAudioDescriptor()

int PMTGen::makeAudioDescriptor ( int &  pos)
inline

Definition at line 742 of file ntv2tshelper.h.

◆ makeJ2kDescriptor()

int PMTGen::makeJ2kDescriptor ( int &  pos)
inline

Definition at line 679 of file ntv2tshelper.h.

◆ makePacket()

int PMTGen::makePacket ( )
inline

Definition at line 594 of file ntv2tshelper.h.

Member Data Documentation

◆ _audioNumToPID

std::map<uint16_t, uint16_t> PMTGen::_audioNumToPID

Definition at line 574 of file ntv2tshelper.h.

◆ _pcrNumToPID

std::map<uint16_t, uint16_t> PMTGen::_pcrNumToPID

Definition at line 572 of file ntv2tshelper.h.

◆ _progNumToPID

std::map<uint16_t, uint16_t> PMTGen::_progNumToPID

Definition at line 571 of file ntv2tshelper.h.

◆ _videoNumToPID

std::map<uint16_t, uint16_t> PMTGen::_videoNumToPID

Definition at line 573 of file ntv2tshelper.h.

◆ _videoStreamData

TsVideoStreamData PMTGen::_videoStreamData

Definition at line 570 of file ntv2tshelper.h.


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