vdr 2.7.2
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::cEitGenerator ( int Sid = 0)

Definition at line 947 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 961 of file remux.c.

References SI::ParentalRatingDescriptorTag.

Referenced by Generate().

◆ Data()

uchar * cEitGenerator::Data ( void )
inline

Definition at line 442 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 443 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 955 of file remux.c.

Referenced by Generate().

Member Data Documentation

◆ counter

int cEitGenerator::counter
private

Definition at line 435 of file remux.h.

Referenced by cEitGenerator(), and Generate().

◆ eit

uchar cEitGenerator::eit[TS_SIZE]
private

Definition at line 434 of file remux.h.

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

◆ version

int cEitGenerator::version
private

Definition at line 436 of file remux.h.

Referenced by cEitGenerator(), and Generate().


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