50 #ifndef APPLICATIONDESCRIPTOR_H_
51 #define APPLICATIONDESCRIPTOR_H_
57 #include "IMpegDescriptor.h"
58 using namespace br::pucrio::telemidia::ginga::core::tsparser;
69 unsigned short applicationProfile;
70 unsigned char versionMajor;
71 unsigned char versionMinor;
72 unsigned char versionMicro;
77 unsigned char applicationProfilesLength;
78 vector<Profile*>* profiles;
79 bool serviceBoundFlag;
80 unsigned char visibility;
81 unsigned char applicationPriority;
82 char* transportProtocolLabels;
83 unsigned char transportProtocolLabelsLength;
89 unsigned char getDescriptorTag();
90 unsigned int getDescriptorLength();
91 size_t process(
char* data,
size_t pos);
93 unsigned char getApplicationPriority();
94 unsigned char getVisibility();
95 unsigned char getTransportProtocolLabelsLength();
96 char* getTransportProtocolLabels();
97 vector<struct Profile*>* getProfiles();
Definition: ApplicationDescriptor.h:75
Definition: IMpegDescriptor.h:62
Definition: ApplicationDescriptor.h:68