#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 |
Definition at line 42 of file MP3InternalsHuffman.hh.
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 }
| 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 |
| unsigned* MP3HuffmanEncodingInfo::decodedValues |
Definition at line 51 of file MP3InternalsHuffman.hh.
Referenced by MP3HuffmanDecode(), and ~MP3HuffmanEncodingInfo().
1.5.2