uk.co.mmscomputing.imageio.jpeg
Class JPEGACInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by uk.co.mmscomputing.imageio.jpeg.JPEGACInputStream
All Implemented Interfaces:
java.io.Closeable, JPEGConstants
Direct Known Subclasses:
JPEGDCTInputStream

public class JPEGACInputStream
extends java.io.InputStream
implements JPEGConstants


Field Summary
protected  int[] buffer
           
protected  int count
           
protected  JPEGHuffmanInputStream in
           
protected  int[] qt
           
 
Fields inherited from interface uk.co.mmscomputing.imageio.jpeg.JPEGConstants
APP0, APP1, APP10, APP11, APP12, APP13, APP14, APP15, APP2, APP3, APP4, APP5, APP6, APP7, APP8, APP9, COM, CQT, CQT2, DAC, DCTBlockSize, DCTSize, DHP, DHT, DNL, DQT, DRI, EOI, EXP, HCACTable, HCDCTable, HLACTable, HLDCTable, IZigZagTable, JPG, JPG0, JPG1, JPG10, JPG11, JPG12, JPG13, JPG2, JPG3, JPG4, JPG5, JPG6, JPG7, JPG8, JPG9, LQT, LQT2, MARK, RST0, RST1, RST2, RST3, RST4, RST5, RST6, RST7, SOF0, SOF1, SOF10, SOF11, SOF13, SOF14, SOF15, SOF2, SOF3, SOF5, SOF6, SOF7, SOF9, SOI, SOS, TEM, ZigZagTable
 
Constructor Summary
JPEGACInputStream(JPEGHuffmanInputStream in, int[] qt)
           
 
Method Summary
 void fillBuffer()
           
 int read()
           
 void restart()
           
 
Methods inherited from class java.io.InputStream
available, close, mark, markSupported, read, read, reset, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

in

protected JPEGHuffmanInputStream in

qt

protected int[] qt

count

protected int count

buffer

protected int[] buffer
Constructor Detail

JPEGACInputStream

public JPEGACInputStream(JPEGHuffmanInputStream in,
                         int[] qt)
Method Detail

restart

public void restart()
             throws java.io.IOException
Throws:
java.io.IOException

fillBuffer

public void fillBuffer()
                throws java.io.IOException
Throws:
java.io.IOException

read

public int read()
         throws java.io.IOException
Specified by:
read in class java.io.InputStream
Throws:
java.io.IOException


Copyright © 2011 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.