|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.sound.sampled.spi.AudioFileReader
org.tritonus.share.sampled.file.TAudioFileReader
public abstract class TAudioFileReader
Base class for audio file readers. This is Tritonus' base class for classes that provide the facility of detecting an audio file type and reading its header. Classes should be derived from this class or one of its subclasses rather than from javax.sound.sampled.spi.AudioFileReader.
Method Summary | |
---|---|
AudioFileFormat |
getAudioFileFormat(java.io.File file)
Get an AudioFileFormat object for a File. |
AudioFileFormat |
getAudioFileFormat(java.io.InputStream inputStream)
Get an AudioFileFormat object for an InputStream. |
AudioFileFormat |
getAudioFileFormat(java.net.URL url)
Get an AudioFileFormat object for a URL. |
AudioInputStream |
getAudioInputStream(java.io.File file)
Get an AudioInputStream object for a file. |
AudioInputStream |
getAudioInputStream(java.io.InputStream inputStream)
Get an AudioInputStream object for an InputStream. |
AudioInputStream |
getAudioInputStream(java.net.URL url)
Get an AudioInputStream object for a URL. |
static double |
readIeeeExtended(java.io.DataInputStream dis)
|
static int |
readLittleEndianInt(java.io.InputStream is)
|
static short |
readLittleEndianShort(java.io.InputStream is)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public AudioFileFormat getAudioFileFormat(java.io.File file) throws UnsupportedAudioFileException, java.io.IOException
getAudioFileFormat
in class AudioFileReader
file
- the file to read from.
UnsupportedAudioFileException
java.io.IOException
public AudioFileFormat getAudioFileFormat(java.net.URL url) throws UnsupportedAudioFileException, java.io.IOException
getAudioFileFormat
in class AudioFileReader
url
- the URL to read from.
UnsupportedAudioFileException
java.io.IOException
public AudioFileFormat getAudioFileFormat(java.io.InputStream inputStream) throws UnsupportedAudioFileException, java.io.IOException
getAudioFileFormat
in class AudioFileReader
inputStream
- the stream to read from.
UnsupportedAudioFileException
java.io.IOException
public AudioInputStream getAudioInputStream(java.io.File file) throws UnsupportedAudioFileException, java.io.IOException
getAudioInputStream
in class AudioFileReader
file
- the File object to read from.
UnsupportedAudioFileException
java.io.IOException
public AudioInputStream getAudioInputStream(java.net.URL url) throws UnsupportedAudioFileException, java.io.IOException
getAudioInputStream
in class AudioFileReader
url
- the URL to read from.
UnsupportedAudioFileException
java.io.IOException
public AudioInputStream getAudioInputStream(java.io.InputStream inputStream) throws UnsupportedAudioFileException, java.io.IOException
getAudioInputStream
in class AudioFileReader
inputStream
- the stream to read from.
UnsupportedAudioFileException
java.io.IOException
public static int readLittleEndianInt(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public static short readLittleEndianShort(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public static double readIeeeExtended(java.io.DataInputStream dis) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |