vdr  2.4.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
cEitGenerator Class Reference

#include <remux.h>

Public Member Functions

 cEitGenerator (int Sid=0)
 
ucharGenerate (int Sid)
 
ucharData (void)
 
int Length (void)
 

Private Member Functions

uint16_t YMDtoMJD (int Y, int M, int D)
 
ucharAddParentalRatingDescriptor (uchar *p, uchar ParentalRating=0)
 

Private Attributes

uchar eit [TS_SIZE]
 
int counter
 
int version
 

Detailed Description

Definition at line 438 of file remux.h.

Constructor & Destructor Documentation

◆ cEitGenerator()

cEitGenerator::cEitGenerator ( int  Sid = 0)

Definition at line 983 of file remux.c.

References counter, Generate(), and version.

Member Function Documentation

◆ AddParentalRatingDescriptor()

uchar * cEitGenerator::AddParentalRatingDescriptor ( uchar p,
uchar  ParentalRating = 0 
)
private

Definition at line 997 of file remux.c.

References SI::ParentalRatingDescriptorTag.

Referenced by Generate().

◆ Data()

uchar* cEitGenerator::Data ( void  )
inline

Definition at line 448 of file remux.h.

References eit.

Referenced by cCamSlot::InjectEit().

◆ Generate()

uchar * cEitGenerator::Generate ( int  Sid)

◆ Length()

int cEitGenerator::Length ( void  )
inline

Definition at line 449 of file remux.h.

References eit.

Referenced by cCamSlot::InjectEit().

◆ YMDtoMJD()

uint16_t cEitGenerator::YMDtoMJD ( int  Y,
int  M,
int  D 
)
private

Definition at line 991 of file remux.c.

Referenced by Generate().

Member Data Documentation

◆ counter

int cEitGenerator::counter
private

Definition at line 441 of file remux.h.

Referenced by cEitGenerator(), and Generate().

◆ eit

uchar cEitGenerator::eit[TS_SIZE]
private

Definition at line 440 of file remux.h.

Referenced by Data(), Generate(), and Length().

◆ version

int cEitGenerator::version
private

Definition at line 442 of file remux.h.

Referenced by cEitGenerator(), and Generate().


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