Package gov.nih.mipav.model.file
Class FileSVS.JPEGACInputStream
- java.lang.Object
-
- java.io.InputStream
-
- gov.nih.mipav.model.file.FileSVS.JPEGACInputStream
-
- All Implemented Interfaces:
FileSVS.JPEGConstants,java.io.Closeable,java.lang.AutoCloseable
- Direct Known Subclasses:
FileSVS.JPEGDCTInputStream
- Enclosing class:
- FileSVS
public class FileSVS.JPEGACInputStream extends java.io.InputStream implements FileSVS.JPEGConstants
-
-
Field Summary
Fields Modifier and Type Field Description protected int[]bufferprotected intcountprotected FileSVS.JPEGHuffmanInputStreaminprotected int[]qt-
Fields inherited from interface gov.nih.mipav.model.file.FileSVS.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
Constructors Constructor Description JPEGACInputStream(FileSVS.JPEGHuffmanInputStream in, int[] qt)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfillBuffer()intread()voidrestart()
-
-
-
Field Detail
-
in
protected FileSVS.JPEGHuffmanInputStream in
-
qt
protected int[] qt
-
count
protected int count
-
buffer
protected int[] buffer
-
-
Constructor Detail
-
JPEGACInputStream
public JPEGACInputStream(FileSVS.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:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
-