53 #include "IMpegDescriptor.h"
54 using namespace br::pucrio::telemidia::ginga::core::tsparser;
56 #include "LocalTimeOffsetDescriptor.h"
57 using namespace br::pucrio::telemidia::ginga::core::tsparser::si::descriptors;
59 #include "system/compat/SystemCompat.h"
60 using namespace ::br::pucrio::telemidia::ginga::core::system::compat;
84 unsigned char UTC3Time[5];
86 unsigned short descriptorsLoopLength;
87 vector<IMpegDescriptor*>* descriptors;
91 string getUTC3TimeStr();
92 struct tm getUTC3TimeTm();
93 vector<IMpegDescriptor*>* getDescriptors();
95 void process(
void* payloadBytes,
unsigned int payloadSize);
99 struct tm convertMJDtoUTC(unsigned int mjd);
100 int convertBCDtoDecimal(
int bcd);