public class AiffFileReader extends AudioFileReader
Modifier and Type | Field and Description |
---|---|
private AiffAudioHeader |
aiffHeader |
private AiffTag |
aiffTag |
private static int[] |
sigByte |
logger
Constructor and Description |
---|
AiffFileReader() |
AiffFileReader(java.io.RandomAccessFile raf) |
Modifier and Type | Method and Description |
---|---|
protected GenericAudioHeader |
getEncodingInfo(java.io.RandomAccessFile raf)
Reads the file and fills in the audio header and tag information.
|
protected Tag |
getTag(java.io.RandomAccessFile raf) |
protected boolean |
readChunk(java.io.RandomAccessFile raf,
long bytesRemaining)
Reads an AIFF Chunk.
|
private boolean |
readFileType(java.io.RandomAccessFile raf) |
read
private static final int[] sigByte
private AiffAudioHeader aiffHeader
private AiffTag aiffTag
public AiffFileReader()
public AiffFileReader(java.io.RandomAccessFile raf)
protected GenericAudioHeader getEncodingInfo(java.io.RandomAccessFile raf) throws CannotReadException, java.io.IOException
getEncodingInfo
in class AudioFileReader
CannotReadException
java.io.IOException
protected Tag getTag(java.io.RandomAccessFile raf) throws CannotReadException, java.io.IOException
getTag
in class AudioFileReader
CannotReadException
java.io.IOException
private boolean readFileType(java.io.RandomAccessFile raf) throws java.io.IOException
java.io.IOException
protected boolean readChunk(java.io.RandomAccessFile raf, long bytesRemaining) throws java.io.IOException
java.io.IOException
Copyright © 2005-2013 java.net. All Rights Reserved.