C# Class javazoom.jl.decoder.huffcodetab

Class to implements Huffman decoder.
显示文件 Open project: RHY3756547/FreeSO Class Usage Examples

Public Properties

Property Type Description
ht javazoom.jl.decoder.huffcodetab[]

Public Methods

Method Description
huffman_decoder ( huffcodetab h, int x, int y, int v, int w, BitReserve br ) : int

Do the huffman-decoding. note! for counta,countb -the 4 bit value is returned in y, discard x.

inithuff ( ) : void

Private Methods

Method Description
huffcodetab ( ) : System
huffcodetab ( System S, int XLEN, int YLEN, int LINBITS, int LINMAX, int REF, int TABLE, int HLEN, int VAL, int TREELEN ) : System

Big Constructor : Computes all Huffman Tables.

Method Details

huffman_decoder() public static method

Do the huffman-decoding. note! for counta,countb -the 4 bit value is returned in y, discard x.
public static huffman_decoder ( huffcodetab h, int x, int y, int v, int w, BitReserve br ) : int
h huffcodetab
x int
y int
v int
w int
br BitReserve
return int

inithuff() public static method

public static inithuff ( ) : void
return void

Property Details

ht public_oe static_oe property

public static huffcodetab[],javazoom.jl.decoder ht
return javazoom.jl.decoder.huffcodetab[]