ArithmeticDecoder

ArithmeticDecoder

Overview

ArithmeticDecoder is a class in Aspose.Pdf FOSS for Java.

Adaptive binary arithmetic decoder for JBIG2 (MQ-coder).

Properties

NameTypeAccessDescription
bytePointerintReadReturns the current byte position in the data stream.

Methods

SignatureDescription
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)Creates and initializes a new arithmetic decoder.
decode(cx: int)intDecodes one binary decision using the specified context.
decodeIAID(cxIAID: int, symCodeLen: int)intDecodes an integer value using the IAID (Integer Arithmetic Integer Decoder)
procedure specified in §A.3.
decodeInteger(cxIA: int)intDecodes an integer using the Integer Arithmetic Decoding procedure (§A.2).
resetContext(cx: int)Resets a context to its default state (I=0, MPS=0).
resetAllContexts()Resets all contexts to their default state.
getBytePointer()intReturns the current byte position in the data stream.

See Also