vdr 2.7.5
cDvbSubtitleAssembler Class Reference

Public Member Functions

 cDvbSubtitleAssembler (void)
virtual ~cDvbSubtitleAssembler ()
void Reset (void)
unsigned char * Get (int &Length)
void Put (const uchar *Data, int Length)

Private Member Functions

bool Realloc (int Size)

Private Attributes

uchardata
int length
int pos
int size

Detailed Description

Definition at line 1170 of file dvbsubtitle.c.

Constructor & Destructor Documentation

◆ cDvbSubtitleAssembler()

cDvbSubtitleAssembler::cDvbSubtitleAssembler ( void )

Definition at line 1185 of file dvbsubtitle.c.

References data, Reset(), and size.

◆ ~cDvbSubtitleAssembler()

cDvbSubtitleAssembler::~cDvbSubtitleAssembler ( )
virtual

Definition at line 1192 of file dvbsubtitle.c.

References data.

Member Function Documentation

◆ Get()

unsigned char * cDvbSubtitleAssembler::Get ( int & Length)

Definition at line 1223 of file dvbsubtitle.c.

References data, length, and pos.

◆ Put()

void cDvbSubtitleAssembler::Put ( const uchar * Data,
int Length )

Definition at line 1236 of file dvbsubtitle.c.

References data, length, and Realloc().

◆ Realloc()

bool cDvbSubtitleAssembler::Realloc ( int Size)
private

Definition at line 1203 of file dvbsubtitle.c.

References data, esyslog, length, max(), and size.

Referenced by Put().

◆ Reset()

void cDvbSubtitleAssembler::Reset ( void )

Definition at line 1197 of file dvbsubtitle.c.

References length, and pos.

Referenced by cDvbSubtitleAssembler().

Member Data Documentation

◆ data

uchar* cDvbSubtitleAssembler::data
private

Definition at line 1172 of file dvbsubtitle.c.

Referenced by cDvbSubtitleAssembler(), Get(), Put(), Realloc(), and ~cDvbSubtitleAssembler().

◆ length

int cDvbSubtitleAssembler::length
private

Definition at line 1173 of file dvbsubtitle.c.

Referenced by Get(), Put(), Realloc(), and Reset().

◆ pos

int cDvbSubtitleAssembler::pos
private

Definition at line 1174 of file dvbsubtitle.c.

Referenced by Get(), and Reset().

◆ size

int cDvbSubtitleAssembler::size
private

Definition at line 1175 of file dvbsubtitle.c.

Referenced by cDvbSubtitleAssembler(), and Realloc().


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