Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
br::pucrio::telemidia::ginga::core::dataprocessing::dsmcc::npt::DSMCCSectionPayload Class Reference

Public Member Functions

 DSMCCSectionPayload (char *data, unsigned int length)
 
vector< MpegDescriptor * > * getDsmccDescritorList ()
 
unsigned int getChecksum ()
 
void setChecksum (unsigned int cs)
 
int getPrivateDataByte (char **dataStream)
 
int setPrivateDataByte (char *data, unsigned short length)
 
void addDsmccDescriptor (MpegDescriptor *d)
 
void removeDsmccDescriptor (unsigned char descriptorTag)
 

Protected Member Functions

int processSectionPayload ()
 
int updateStream ()
 
int calculateSectionSize ()
 
void clearDsmccDescritor ()
 
void deleteDescriptor (MpegDescriptor *desc)
 

Protected Attributes

unsigned short privateDataLength
 
char * privateDataByte
 
vector< MpegDescriptor * > * dsmccDescritorList
 
unsigned int checksum
 
char * payload
 
unsigned int payloadSize
 

The documentation for this class was generated from the following files: