public class MpegAudioFileReader
extends org.tritonus.share.sampled.file.TAudioFileReader
| Modifier and Type | Field and Description |
|---|---|
static int |
INITAL_READ_LENGTH |
static String |
VERSION |
| Constructor and Description |
|---|
MpegAudioFileReader() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public static final String VERSION
public static int INITAL_READ_LENGTH
public AudioFileFormat getAudioFileFormat(File file) throws UnsupportedAudioFileException, IOException
getAudioFileFormat in class org.tritonus.share.sampled.file.TAudioFileReaderUnsupportedAudioFileExceptionIOExceptionpublic AudioFileFormat getAudioFileFormat(URL url) throws UnsupportedAudioFileException, IOException
getAudioFileFormat in class org.tritonus.share.sampled.file.TAudioFileReaderUnsupportedAudioFileExceptionIOExceptionpublic AudioFileFormat getAudioFileFormat(InputStream inputStream, long mediaLength) throws UnsupportedAudioFileException, IOException
getAudioFileFormat in class org.tritonus.share.sampled.file.TAudioFileReaderUnsupportedAudioFileExceptionIOExceptionpublic AudioInputStream getAudioInputStream(File file) throws UnsupportedAudioFileException, IOException
getAudioInputStream in class org.tritonus.share.sampled.file.TAudioFileReaderUnsupportedAudioFileExceptionIOExceptionpublic AudioInputStream getAudioInputStream(URL url) throws UnsupportedAudioFileException, IOException
getAudioInputStream in class org.tritonus.share.sampled.file.TAudioFileReaderUnsupportedAudioFileExceptionIOExceptionpublic AudioInputStream getAudioInputStream(InputStream inputStream) throws UnsupportedAudioFileException, IOException
getAudioInputStream in class org.tritonus.share.sampled.file.TAudioFileReaderUnsupportedAudioFileExceptionIOExceptionprotected void parseID3v1Frames(byte[] frames,
HashMap props)
frames - props - protected void parseID3v2Frames(InputStream frames, HashMap props)
frames - props - protected String parseText(byte[] bframes, int offset, int size, int skip)
bframes - offset - size - skip - protected void loadShoutcastInfo(InputStream input, HashMap props) throws IOException
input - props - IOExceptionCopyright © 2016. All Rights Reserved.