org.jaudiotagger.audio.generic
Class AudioFileReader
java.lang.Object
org.jaudiotagger.audio.generic.AudioFileReader
- Direct Known Subclasses:
- AsfFileReader, FlacFileReader, MP3FileReader, Mp4FileReader, OggFileReader, RealFileReader, WavFileReader
public abstract class AudioFileReader
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
public static java.util.logging.Logger logger
MINIMUM_SIZE_FOR_VALID_AUDIO_FILE
private static final int MINIMUM_SIZE_FOR_VALID_AUDIO_FILE
- See Also:
- Constant Field Values
AudioFileReader
public AudioFileReader()
getEncodingInfo
protected abstract GenericAudioHeader getEncodingInfo(java.io.RandomAccessFile raf)
throws CannotReadException,
java.io.IOException
- Throws:
CannotReadException
java.io.IOException
getTag
protected abstract Tag getTag(java.io.RandomAccessFile raf)
throws CannotReadException,
java.io.IOException
- Throws:
CannotReadException
java.io.IOException
read
public AudioFile read(java.io.File f)
throws CannotReadException,
java.io.IOException,
TagException,
ReadOnlyFileException,
InvalidAudioFrameException
- Throws:
CannotReadException
java.io.IOException
TagException
ReadOnlyFileException
InvalidAudioFrameException