public class RIFFReader
extends java.io.InputStream
Constructor and Description |
---|
RIFFReader(java.io.InputStream stream) |
Modifier and Type | Method and Description |
---|---|
int |
available() |
void |
close() |
void |
finish() |
long |
getFilePointer() |
java.lang.String |
getFormat() |
long |
getSize() |
java.lang.String |
getType() |
boolean |
hasNextChunk() |
RIFFReader |
nextChunk() |
int |
read() |
int |
read(byte[] b,
int offset,
int len) |
byte |
readByte() |
void |
readFully(byte[] b) |
void |
readFully(byte[] b,
int off,
int len) |
int |
readInt() |
long |
readLong() |
short |
readShort() |
java.lang.String |
readString(int len) |
int |
readUnsignedByte() |
long |
readUnsignedInt() |
int |
readUnsignedShort() |
long |
skip(long n) |
long |
skipBytes(long n) |
public RIFFReader(java.io.InputStream stream) throws java.io.IOException
java.io.IOException
public long getFilePointer() throws java.io.IOException
java.io.IOException
public boolean hasNextChunk() throws java.io.IOException
java.io.IOException
public RIFFReader nextChunk() throws java.io.IOException
java.io.IOException
public java.lang.String getFormat()
public java.lang.String getType()
public long getSize()
public int read() throws java.io.IOException
read
in class java.io.InputStream
java.io.IOException
public int read(byte[] b, int offset, int len) throws java.io.IOException
read
in class java.io.InputStream
java.io.IOException
public final void readFully(byte[] b) throws java.io.IOException
java.io.IOException
public final void readFully(byte[] b, int off, int len) throws java.io.IOException
java.io.IOException
public final long skipBytes(long n) throws java.io.IOException
java.io.IOException
public long skip(long n) throws java.io.IOException
skip
in class java.io.InputStream
java.io.IOException
public int available()
available
in class java.io.InputStream
public void finish() throws java.io.IOException
java.io.IOException
public java.lang.String readString(int len) throws java.io.IOException
java.io.IOException
public byte readByte() throws java.io.IOException
java.io.IOException
public short readShort() throws java.io.IOException
java.io.IOException
public int readInt() throws java.io.IOException
java.io.IOException
public long readLong() throws java.io.IOException
java.io.IOException
public int readUnsignedByte() throws java.io.IOException
java.io.IOException
public int readUnsignedShort() throws java.io.IOException
java.io.IOException
public long readUnsignedInt() throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.InputStream
java.io.IOException