ExrHuffman class

Constructors

ExrHuffman()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited

Static Methods

buildDecTable(List<int> hcode, int im, int iM, List<ExrHufDec> hdecod) → void
canonicalCodeTable(List<int> hcode) → void
decode(List<int> hcode, List<ExrHufDec> hdecod, InputBuffer input, int ni, int rlc, int no, Uint16List out) → void
getBits(int nBits, List<int> c_lc, InputBuffer input) int
getChar(List<int> c_lc, InputBuffer input) → void
getCode(int po, int rlc, List<int> c_lc, InputBuffer input, Uint16List out, int oi, int oe) int
hufCode(int code) int
hufLength(int code) int
uncompress(InputBuffer compressed, int nCompressed, Uint16List raw, int nRaw) → void
unpackEncTable(InputBuffer p, int ni, int im, int iM, List<int> hcode) → void

Constants

HUF_DECBITS → const int
14
HUF_DECMASK → const int
HUF_DECSIZE - 1
HUF_DECSIZE → const int
1 << HUF_DECBITS
HUF_ENCBITS → const int
16
HUF_ENCSIZE → const int
(1 << HUF_ENCBITS) + 1
LONG_ZEROCODE_RUN → const int
63
LONGEST_LONG_RUN → const int
255 + SHORTEST_LONG_RUN
MASK_32 → const int
(1 << 32) - 1
MASK_64 → const int
(1 << 64) - 1
SHORT_ZEROCODE_RUN → const int
59
SHORTEST_LONG_RUN → const int
2 + LONG_ZEROCODE_RUN - SHORT_ZEROCODE_RUN