ExrHuffman class
Constructors
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 ==(
Object 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