Ginga  0.13.6
 All Classes Namespaces Functions Variables
HiperlinkDescriptor.h
1 /*
2  * HiperlinkDescriptor.h
3  *
4  * Created on: Nov 10, 2009
5  * Author: user
6  */
7 
8 #ifndef HIPERLINKDESCRIPTOR_H_
9 #define HIPERLINKDESCRIPTOR_H_
10 
11 #include "IMpegDescriptor.h"
12 using namespace br::pucrio::telemidia::ginga::core::tsparser;
13 
14 #include <string.h>
15 namespace br {
16 namespace pucrio {
17 namespace telemidia {
18 namespace ginga {
19 namespace core {
20 namespace tsparser {
21 namespace si {
22 namespace descriptors {
24  protected:
25  unsigned char hyperLinkageType;
26  unsigned char linkDestinationType;
27  unsigned char selectorLength;
28  char* selectorByte;
29 
30  public:
32  virtual ~HiperlinkDescriptor();
33  unsigned char getDescriptorTag();
34  unsigned int getDescriptorLength();
35  void print();
36  size_t process(char* data, size_t pos);
37  };
38 
39 }
40 }
41 }
42 }
43 }
44 }
45 }
46 }
47 
48 #endif /* HIPERLINKDESCRIPTOR_H_ */