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

#include <opentv.h>

Inheritance diagram for OpenTvTitle:

Public Member Functions

 OpenTvTitle (const uint8_t *const buffer, uint16_t mjdtime)
 
 ~OpenTvTitle (void)
 
std::string getTitle (void) const
 
uint32_t getCRC32 (void) const
 
uint16_t getChannelId (void) const
 
uint32_t getStartTime (void) const
 
uint16_t getEventId (void) const
 
uint32_t getDuration (void) const
 
void setChannelId (uint16_t channelid)
 
void setEventId (uint16_t eventId)
 

Protected Attributes

unsigned channelId: 16
 
unsigned eventId: 16
 
unsigned startTimeBcd: 32
 
unsigned duration: 24
 
unsigned crc32: 32
 
std::string title
 

Constructor & Destructor Documentation

◆ OpenTvTitle()

OpenTvTitle::OpenTvTitle ( const uint8_t *const  buffer,
uint16_t  mjdtime 
)

◆ ~OpenTvTitle()

OpenTvTitle::~OpenTvTitle ( void  )

Member Function Documentation

◆ getChannelId()

uint16_t OpenTvTitle::getChannelId ( void  ) const

◆ getCRC32()

uint32_t OpenTvTitle::getCRC32 ( void  ) const

◆ getDuration()

uint32_t OpenTvTitle::getDuration ( void  ) const

◆ getEventId()

uint16_t OpenTvTitle::getEventId ( void  ) const

◆ getStartTime()

uint32_t OpenTvTitle::getStartTime ( void  ) const

◆ getTitle()

std::string OpenTvTitle::getTitle ( void  ) const

◆ setChannelId()

void OpenTvTitle::setChannelId ( uint16_t  channelid)

◆ setEventId()

void OpenTvTitle::setEventId ( uint16_t  eventId)

Member Data Documentation

◆ channelId

unsigned OpenTvTitle::channelId
protected

◆ crc32

unsigned OpenTvTitle::crc32
protected

◆ duration

unsigned OpenTvTitle::duration
protected

◆ eventId

unsigned OpenTvTitle::eventId
protected

◆ startTimeBcd

unsigned OpenTvTitle::startTimeBcd
protected

◆ title

std::string OpenTvTitle::title
protected

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