MP3HuffmanEncodingInfo Class Reference

#include <MP3InternalsHuffman.hh>


Public Member Functions

 MP3HuffmanEncodingInfo (Boolean includeDecodedValues=False)
 ~MP3HuffmanEncodingInfo ()

Data Fields

unsigned numSamples
unsigned allBitOffsets [SBLIMIT *SSLIMIT+1]
unsigned reg1Start
unsigned reg2Start
unsigned bigvalStart
unsigned * decodedValues


Detailed Description

Definition at line 42 of file MP3InternalsHuffman.hh.


Constructor & Destructor Documentation

MP3HuffmanEncodingInfo::MP3HuffmanEncodingInfo ( Boolean  includeDecodedValues = False  ) 

Definition at line 27 of file MP3InternalsHuffman.cpp.

References NULL, SBLIMIT, and SSLIMIT.

00027                                                      {
00028   if (includeDecodedValues) {
00029     decodedValues = new unsigned[(SBLIMIT*SSLIMIT + 1)*4];
00030   } else {
00031     decodedValues = NULL;
00032   }
00033 }

MP3HuffmanEncodingInfo::~MP3HuffmanEncodingInfo (  ) 

Definition at line 35 of file MP3InternalsHuffman.cpp.

References decodedValues.

00035                                                 {
00036   delete[] decodedValues;
00037 }


Field Documentation

unsigned MP3HuffmanEncodingInfo::numSamples

Definition at line 48 of file MP3InternalsHuffman.hh.

Referenced by MP3HuffmanDecode(), and updateSideInfoForHuffman().

unsigned MP3HuffmanEncodingInfo::allBitOffsets[SBLIMIT *SSLIMIT+1]

Definition at line 49 of file MP3InternalsHuffman.hh.

Referenced by MP3HuffmanDecode(), and updateSideInfoForHuffman().

unsigned MP3HuffmanEncodingInfo::reg1Start

Definition at line 50 of file MP3InternalsHuffman.hh.

Referenced by MP3HuffmanDecode(), and updateSideInfoForHuffman().

unsigned MP3HuffmanEncodingInfo::reg2Start

Definition at line 50 of file MP3InternalsHuffman.hh.

Referenced by MP3HuffmanDecode(), and updateSideInfoForHuffman().

unsigned MP3HuffmanEncodingInfo::bigvalStart

Definition at line 50 of file MP3InternalsHuffman.hh.

Referenced by updateSideInfoForHuffman().

unsigned* MP3HuffmanEncodingInfo::decodedValues

Definition at line 51 of file MP3InternalsHuffman.hh.

Referenced by MP3HuffmanDecode(), and ~MP3HuffmanEncodingInfo().


The documentation for this class was generated from the following files:
Generated on Thu May 17 07:15:42 2012 for live by  doxygen 1.5.2