49 #ifndef AUDIOCOMPONENTDESCRIPTOR_H_
50 #define AUDIOCOMPONENTDESCRIPTOR_H_
54 #include "IMpegDescriptor.h"
55 using namespace ::br::pucrio::telemidia::ginga::core::tsparser;
64 namespace descriptors {
67 unsigned char streamContent;
68 unsigned char componentType;
69 unsigned char componentTag;
70 unsigned char streamType;
71 unsigned char simulcastGroupTag;
72 bool ESMultiLingualFlag;
73 bool mainComponentFlag;
74 unsigned char qualityIndicator;
75 unsigned char samplingRate;
78 unsigned char textLength;
84 unsigned char getDescriptorTag();
85 unsigned char getStreamContent();
86 unsigned char getComponentTag();
87 unsigned char getComponentType();
88 unsigned char getStreamType();
89 unsigned char getSimulcastGroupTag();
90 bool getESMultiLingualFlag();
91 bool getMainComponentFlag();
92 unsigned char getQualityIndicator();
93 unsigned char getSamplingRate();
94 string getLanguageCode();
95 string getLanguageCode2();
98 unsigned int getDescriptorLength();
99 size_t process (
char* data,
size_t pos);
Definition: AudioComponentDescriptor.h:65
Definition: IMpegDescriptor.h:62