javazoom.spi.mpeg.sampled.file
Class MpegAudioFileReader
TAudioFileReader
javazoom.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