vdr 2.8.3
cPesSubtitleAssembler Class Reference

Public Member Functions

 cPesSubtitleAssembler (void)
 ~cPesSubtitleAssembler ()
USE bool Put (const uchar *Data, int Length)
const uchar * Get (int &Length)
uint16_t CompositionPageId (void)

Private Attributes

uchar * data
int size
int length
uint16_t compositionPageId
bool complete

Detailed Description

Definition at line 577 of file pes2ts.c.

Constructor & Destructor Documentation

◆ cPesSubtitleAssembler()

cPesSubtitleAssembler::cPesSubtitleAssembler ( void )

Definition at line 592 of file pes2ts.c.

References complete, compositionPageId, data, length, MALLOC, MAX_PES_PACKET_SIZE, and size.

◆ ~cPesSubtitleAssembler()

cPesSubtitleAssembler::~cPesSubtitleAssembler ( )

Definition at line 601 of file pes2ts.c.

References data.

Member Function Documentation

◆ CompositionPageId()

uint16_t cPesSubtitleAssembler::CompositionPageId ( void )
inline

Definition at line 589 of file pes2ts.c.

References compositionPageId.

Referenced by cPes2TsConverter::ProcessPesPacket().

◆ Get()

const uchar * cPesSubtitleAssembler::Get ( int & Length)

Definition at line 655 of file pes2ts.c.

References complete, data, and length.

Referenced by cPes2TsConverter::ProcessPesPacket().

◆ Put()

bool cPesSubtitleAssembler::Put ( const uchar * Data,
int Length )

Member Data Documentation

◆ complete

bool cPesSubtitleAssembler::complete
private

Definition at line 583 of file pes2ts.c.

Referenced by cPesSubtitleAssembler(), Get(), and Put().

◆ compositionPageId

uint16_t cPesSubtitleAssembler::compositionPageId
private

Definition at line 582 of file pes2ts.c.

Referenced by CompositionPageId(), cPesSubtitleAssembler(), and Put().

◆ data

uchar* cPesSubtitleAssembler::data
private

Definition at line 579 of file pes2ts.c.

Referenced by cPesSubtitleAssembler(), Get(), Put(), and ~cPesSubtitleAssembler().

◆ length

int cPesSubtitleAssembler::length
private

Definition at line 581 of file pes2ts.c.

Referenced by cPesSubtitleAssembler(), Get(), and Put().

◆ size

int cPesSubtitleAssembler::size
private

Definition at line 580 of file pes2ts.c.

Referenced by cPesSubtitleAssembler(), and Put().


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