openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
ATSCEvent Class Reference

#include <atsc.h>

Inheritance diagram for ATSCEvent:

Public Member Functions

 ATSCEvent (const uint8_t *const buffer)
 
 ~ATSCEvent (void)
 
const std::string getTitle (const std::string &language) const
 
uint16_t getEventId (void) const
 
uint32_t getStartTime (void) const
 
uint8_t getETMLocation (void) const
 
uint32_t getLengthInSeconds (void) const
 
uint16_t getTitleLength (void) const
 
uint16_t getDescriptorsLoopLength (void) const
 

Protected Attributes

MultipleStringStructuretitle
 
unsigned eventId: 14
 
unsigned startTime: 32
 
unsigned ETMLocation: 2
 
unsigned lengthInSeconds: 20
 
unsigned titleLength: 8
 
unsigned descriptorsLoopLength: 12
 

Constructor & Destructor Documentation

◆ ATSCEvent()

ATSCEvent::ATSCEvent ( const uint8_t *const  buffer)

◆ ~ATSCEvent()

ATSCEvent::~ATSCEvent ( void  )

Member Function Documentation

◆ getDescriptorsLoopLength()

uint16_t ATSCEvent::getDescriptorsLoopLength ( void  ) const

◆ getETMLocation()

uint8_t ATSCEvent::getETMLocation ( void  ) const

◆ getEventId()

uint16_t ATSCEvent::getEventId ( void  ) const

◆ getLengthInSeconds()

uint32_t ATSCEvent::getLengthInSeconds ( void  ) const

◆ getStartTime()

uint32_t ATSCEvent::getStartTime ( void  ) const

◆ getTitle()

const std::string ATSCEvent::getTitle ( const std::string &  language) const

◆ getTitleLength()

uint16_t ATSCEvent::getTitleLength ( void  ) const

Member Data Documentation

◆ descriptorsLoopLength

unsigned ATSCEvent::descriptorsLoopLength
protected

◆ ETMLocation

unsigned ATSCEvent::ETMLocation
protected

◆ eventId

unsigned ATSCEvent::eventId
protected

◆ lengthInSeconds

unsigned ATSCEvent::lengthInSeconds
protected

◆ startTime

unsigned ATSCEvent::startTime
protected

◆ title

MultipleStringStructure* ATSCEvent::title
protected

◆ titleLength

unsigned ATSCEvent::titleLength
protected

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