50 #ifndef APPLICATION_H_
51 #define APPLICATION_H_
53 #include "IMpegDescriptor.h"
54 using namespace ::br::pucrio::telemidia::ginga::core::tsparser;
56 #include "ApplicationDescriptor.h"
57 #include "ApplicationLocationDescriptor.h"
58 #include "ApplicationNameDescriptor.h"
59 #include "PrefetchDescriptor.h"
60 #include "TransportProtocolDescriptor.h"
62 #include "IApplication.h"
64 #include "system/thread/Thread.h"
65 using namespace ::br::pucrio::telemidia::ginga::core::system::thread;
80 unsigned int organizationId;
81 unsigned short applicationId;
87 unsigned short applicationControlCode;
88 unsigned short appDescriptorsLoopLength;
89 vector<IMpegDescriptor*> descriptors;
90 unsigned short applicationLength;
91 pthread_mutex_t stlMutex;
97 string getBaseDirectory();
98 string getInitialClass();
99 unsigned short getControlCode();
100 unsigned short getLength();
101 size_t process(
char* data,
size_t pos);
Definition: IApplication.h:67
Definition: Application.h:84
Definition: Application.h:79