#include <huffman.h>
Public Member Functions | |
| Huffman (uint8 maxLength, uint32 codeCount, const uint32 *codes, const uint8 *lengths, const uint32 *symbols=nullptr) | |
| uint32 | getSymbol (BITSTREAM &bits) const |
Static Public Member Functions | |
| static Huffman | fromFrequencies (uint32 freqCount, const uint32 *freq, const uint32 *symbols) |
| static Huffman | fromFrequencies (std::initializer_list< uint32 > freqs) |
Huffman bit stream decoding.