javazoom.spi.mpeg.sampled.file
Class MpegAudioFileReader
TAudioFileReaderjavazoom.spi.mpeg.sampled.file.MpegAudioFileReader
public class MpegAudioFileReader
extends TAudioFileReader
This class implements AudioFileReader for MP3 SPI.
AudioFileFormat | getAudioFileFormat(File file)- Returns AudioFileFormat from File.
|
AudioFileFormat | getAudioFileFormat(InputStream inputStream, long mediaLength)- Returns AudioFileFormat from inputstream and medialength.
|
AudioFileFormat | getAudioFileFormat(URL url)- Returns AudioFileFormat from URL.
|
AudioInputStream | getAudioInputStream(File file)- Returns AudioInputStream from file.
|
AudioInputStream | getAudioInputStream(InputStream inputStream)- Return the AudioInputStream from the given InputStream.
|
AudioInputStream | getAudioInputStream(URL url)- Returns AudioInputStream from url.
|
protected void | loadShoutcastInfo(InputStream input, HashMap props)- Load shoutcast (ICY) info.
|
protected void | parseID3v1Frames(byte[] frames, HashMap props)- Parser ID3v1 frames
|
protected void | parseID3v2Frames(InputStream frames, HashMap props)- Parse ID3v2 frames to add album (TALB), title (TIT2), date (TYER), author (TPE1), copyright (TCOP), comment (COMM) ...
|
protected String | parseText(byte[] bframes, int offset, int size, int skip)- Parse Text Frames.
|
INITAL_READ_LENGTH
public static final int INITAL_READ_LENGTH
VERSION
public static final String VERSION
MpegAudioFileReader
public MpegAudioFileReader()
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(File file)
throws UnsupportedAudioFileException,
IOException Returns AudioFileFormat from File.
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(InputStream inputStream,
long mediaLength)
throws UnsupportedAudioFileException,
IOException Returns AudioFileFormat from inputstream and medialength.
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(URL url)
throws UnsupportedAudioFileException,
IOException Returns AudioFileFormat from URL.
getAudioInputStream
public AudioInputStream getAudioInputStream(File file)
throws UnsupportedAudioFileException,
IOException Returns AudioInputStream from file.
getAudioInputStream
public AudioInputStream getAudioInputStream(InputStream inputStream)
throws UnsupportedAudioFileException,
IOException Return the AudioInputStream from the given InputStream.
getAudioInputStream
public AudioInputStream getAudioInputStream(URL url)
throws UnsupportedAudioFileException,
IOException Returns AudioInputStream from url.
loadShoutcastInfo
protected void loadShoutcastInfo(InputStream input,
HashMap props)
throws IOException Load shoutcast (ICY) info.
parseID3v1Frames
protected void parseID3v1Frames(byte[] frames,
HashMap props) Parser ID3v1 frames
parseID3v2Frames
protected void parseID3v2Frames(InputStream frames,
HashMap props) Parse ID3v2 frames to add album (TALB), title (TIT2), date (TYER), author (TPE1), copyright (TCOP), comment (COMM) ...
parseText
protected String parseText(byte[] bframes,
int offset,
int size,
int skip) Parse Text Frames.
bframes - offset - size - skip -
JavaZOOM 1999-2005