ArithmeticDecoder

ArithmeticDecoder

General

ArithmeticDecoder és una classe en FOSS per Java.

Decodificador aritmètic binari adaptatiu per a JBIG2 (MQ-coder).

Aquesta classe proporciona 7 mètodes per treballar amb objectes ArithmeticDecoder en programes Java. Els mètodes disponibles inclouen: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: bytePointer.

Propietats

NomTipus de productesAccésDescripció
bytePointerintLlegeix.Retorna la posició actual de byte en el flux de dades.

Mètodes

SignaturaDescripció
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)Crea i inicialitza un nou decodificador aritmètic.
decode(cx: int)intDecodifica una decisió binària utilitzant el context especificat.
decodeIAID(cxIAID: int, symCodeLen: int)intDecodifica un valor d’entiger utilitzant el IAID (Integer Arithmetic Integer Decoder)
procediment especificat en la secció A.3.
decodeInteger(cxIA: int)intDecodifica un nombre sencer utilitzant el procediment de decodificació aritmètica d’enters (§A.2).
resetContext(cx: int)Reseta un context al seu estat predeterminat (I=0, MPS=0).
resetAllContexts()Reseta tots els contextos al seu estat predeterminat.
getBytePointer()intRetorna la posició actual de byte en el flux de dades.

Vegeu també

 Català