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[]
buffer
protected int
count
protected FileSVS.JPEGHuffmanInputStream
in
protected 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 void
fillBuffer()
int
read()
void
restart()
-
-
-
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:
read
in classjava.io.InputStream
- Throws:
java.io.IOException
-
-