53 #include "IMpegDescriptor.h"
54 using namespace br::pucrio::telemidia::ginga::core::tsparser;
56 #include "Application.h"
57 #include "ApplicationDescriptor.h"
58 #include "ApplicationLocationDescriptor.h"
59 #include "ApplicationNameDescriptor.h"
60 #include "PrefetchDescriptor.h"
61 #include "TransportProtocolDescriptor.h"
79 unsigned int applicationType;
80 unsigned short commonDescriptorsLength;
81 vector<IMpegDescriptor*> descriptors;
82 unsigned short applicationLoopLength;
83 vector<IApplication*> applications;
89 string getSectionName();
90 void setSectionName(
string secName);
91 void setApplicationType(
unsigned int type);
92 void process(
void* payloadBytes,
unsigned int payloadSize);
93 vector<IMpegDescriptor*>* copyDescriptors();
94 vector<IApplication*>* copyApplications();