Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Attributes | List of all members
br::pucrio::telemidia::ginga::core::tsparser::si::IEventInfo Class Referenceabstract
Inheritance diagram for br::pucrio::telemidia::ginga::core::tsparser::si::IEventInfo:
Inheritance graph
[legend]

Public Member Functions

virtual time_t getStartTimeSecs ()=0
 
virtual time_t getEndTimeSecs ()=0
 
virtual unsigned int getDurationSecs ()=0
 
virtual string getStartTimeSecsStr ()=0
 
virtual string getEndTimeSecsStr ()=0
 
virtual string getDurationSecsStr ()=0
 
virtual struct tm getStartTime ()=0
 
virtual struct tm getDuration ()=0
 
virtual struct tm getEndTime ()=0
 
virtual string getStartTimeStr ()=0
 
virtual string getEndTimeStr ()=0
 
virtual string getDurationStr ()=0
 
virtual unsigned short getLength ()=0
 
virtual unsigned short getEventId ()=0
 
virtual string getRunningStatus ()=0
 
virtual string getRunningStatusDescription ()=0
 
virtual unsigned char getFreeCAMode ()=0
 
virtual unsigned short getDescriptorsLoopLength ()=0
 
virtual vector
< IMpegDescriptor * > * 
getDescriptors ()=0
 
virtual size_t process (char *data, size_t pos)=0
 
virtual void print ()=0
 

Static Public Attributes

static const unsigned char DT_SHORT_EVENT = 0x4D
 
static const unsigned char DT_COMPONENT = 0X50
 
static const unsigned char DT_AUDIO_COMPONENT = 0XC4
 
static const unsigned char DT_PARENTAL_RATING = 0x55
 
static const unsigned char DT_EXTENDED_EVENT = 0x4E
 
static const unsigned char DT_CONTENT = 0x54
 
static const unsigned char DT_DIGITAL_COPY = 0xC1
 
static const unsigned char DT_DATA_CONTENTS = 0XC7
 
static const unsigned char DT_SERIES = 0XD5
 
static const unsigned char DT_EVENT_GROUP = 0x55
 
static const unsigned char DT_CONTENT_AVAILABILITY = 0XDE
 
static const unsigned char DT_STUFFING = 0X42
 
static const unsigned char DT_COMPONENT_GROUP = 0xD9
 

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