vdr  2.4.0
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 432 of file remux.h.

Constructor & Destructor Documentation

cEitGenerator::cEitGenerator ( int  Sid = 0)

Definition at line 945 of file remux.c.

Member Function Documentation

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

Definition at line 959 of file remux.c.

References SI::ParentalRatingDescriptorTag.

uchar* cEitGenerator::Data ( void  )
inline

Definition at line 442 of file remux.h.

Referenced by cCamSlot::InjectEit().

uchar * cEitGenerator::Generate ( int  Sid)

Definition at line 970 of file remux.c.

References SI::CRC32::crc32(), EITPID, TS_PAYLOAD_START, and TS_SYNC_BYTE.

int cEitGenerator::Length ( void  )
inline

Definition at line 443 of file remux.h.

Referenced by cCamSlot::InjectEit().

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

Definition at line 953 of file remux.c.

Member Data Documentation

int cEitGenerator::counter
private

Definition at line 435 of file remux.h.

uchar cEitGenerator::eit[TS_SIZE]
private

Definition at line 434 of file remux.h.

int cEitGenerator::version
private

Definition at line 436 of file remux.h.


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