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.IOExceptionpublic long getFilePointer()
throws java.io.IOException
java.io.IOExceptionpublic boolean hasNextChunk()
throws java.io.IOException
java.io.IOExceptionpublic RIFFReader nextChunk() throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getFormat()
public java.lang.String getType()
public long getSize()
public int read()
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionpublic int read(byte[] b,
int offset,
int len)
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionpublic final void readFully(byte[] b)
throws java.io.IOException
java.io.IOExceptionpublic final void readFully(byte[] b,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic final long skipBytes(long n)
throws java.io.IOException
java.io.IOExceptionpublic long skip(long n)
throws java.io.IOException
skip in class java.io.InputStreamjava.io.IOExceptionpublic int available()
available in class java.io.InputStreampublic void finish()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String readString(int len)
throws java.io.IOException
java.io.IOExceptionpublic byte readByte()
throws java.io.IOException
java.io.IOExceptionpublic short readShort()
throws java.io.IOException
java.io.IOExceptionpublic int readInt()
throws java.io.IOException
java.io.IOExceptionpublic long readLong()
throws java.io.IOException
java.io.IOExceptionpublic int readUnsignedByte()
throws java.io.IOException
java.io.IOExceptionpublic int readUnsignedShort()
throws java.io.IOException
java.io.IOExceptionpublic long readUnsignedInt()
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.InputStreamjava.io.IOException