50 #ifndef DSMCCSectionPayload_H_
51 #define DSMCCSectionPayload_H_
57 #include "MpegDescriptor.h"
59 #include "NPTReference.h"
60 #include "NPTEndpoint.h"
61 #include "StreamMode.h"
71 namespace dataprocessing {
77 unsigned short privateDataLength;
78 char* privateDataByte;
80 vector<MpegDescriptor*>* dsmccDescritorList;
81 unsigned int checksum;
84 unsigned int payloadSize;
86 int processSectionPayload();
88 int calculateSectionSize();
90 void clearDsmccDescritor();
102 vector<MpegDescriptor*>* getDsmccDescritorList();
103 unsigned int getChecksum();
104 void setChecksum(
unsigned int cs);
105 int getPrivateDataByte(
char** dataStream);
106 int setPrivateDataByte(
char* data,
unsigned short length);
109 void removeDsmccDescriptor(
unsigned char descriptorTag);
Definition: DSMCCSectionPayload.h:75
Definition: MpegDescriptor.h:67