Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

OggSegmentTable Class Reference

#include <OggSegmentTable.h>

List of all members.

Public Member Functions

 OggSegmentTable ()
 ~OggSegmentTable (void)
OggSegmentTableclone ()
unsigned long setSegmentTable (const unsigned char *inSegTable, unsigned char inNumSegments)
unsigned char * segmentTable ()
unsigned char numSegments ()
void rawData (unsigned char *outData)

Static Public Attributes

const int MAX_NUM_SEGMENTS = 255
const int MAX_SEGMENT_SIZE = 255
const int SEGMENT_WIDTH = 1

Private Member Functions

unsigned long calculateDataSize ()

Private Attributes

unsigned char * mSegmentTable
unsigned char mNumSegments


Constructor & Destructor Documentation

OggSegmentTable::OggSegmentTable  ) 
 

OggSegmentTable::~OggSegmentTable void   ) 
 


Member Function Documentation

unsigned long OggSegmentTable::calculateDataSize  )  [private]
 

OggSegmentTable * OggSegmentTable::clone  ) 
 

unsigned char OggSegmentTable::numSegments  ) 
 

void OggSegmentTable::rawData unsigned char *  outData  ) 
 

unsigned char * OggSegmentTable::segmentTable  ) 
 

unsigned long OggSegmentTable::setSegmentTable const unsigned char *  inSegTable,
unsigned char  inNumSegments
 


Member Data Documentation

const int OggSegmentTable::MAX_NUM_SEGMENTS = 255 [static]
 

const int OggSegmentTable::MAX_SEGMENT_SIZE = 255 [static]
 

unsigned char OggSegmentTable::mNumSegments [private]
 

unsigned char* OggSegmentTable::mSegmentTable [private]
 

const int OggSegmentTable::SEGMENT_WIDTH = 1 [static]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 5 22:34:24 2004 for oggdsf by  doxygen 1.3.9