ExrHuffman class

Constructors

ExrHuffman()

Properties

fixWarnings int
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
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
HUF_DECMASK → const int
HUF_DECSIZE → const int
HUF_ENCBITS → const int
HUF_ENCSIZE → const int
LONG_ZEROCODE_RUN → const int
LONGEST_LONG_RUN → const int
MASK_32 → const int
MASK_64 → const int
SHORT_ZEROCODE_RUN → const int
SHORTEST_LONG_RUN → const int