Class AudioFileReader
java.lang.Object
javax.sound.sampled.spi.AudioFileReader
de.gurkenlabs.litiengine.sound.spi.AudioFileReader
- Direct Known Subclasses:
Mp3FileReader
Common stream and resource handling for LITIENGINE Java Sound file readers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAudioFileFormat(File file) getAudioFileFormat(InputStream stream) protected abstract AudioFileFormatgetAudioFileFormat(InputStream stream, long fileLength) getAudioFileFormat(URL url) getAudioInputStream(File file) getAudioInputStream(InputStream stream) protected AudioInputStreamgetAudioInputStream(InputStream stream, long fileLength) getAudioInputStream(URL url)
-
Constructor Details
-
AudioFileReader
protected AudioFileReader(int markLimit)
-
-
Method Details
-
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(File file) throws UnsupportedAudioFileException, IOException - Specified by:
getAudioFileFormatin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(InputStream stream) throws UnsupportedAudioFileException, IOException - Specified by:
getAudioFileFormatin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioInputStream
public AudioInputStream getAudioInputStream(File file) throws UnsupportedAudioFileException, IOException - Specified by:
getAudioInputStreamin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioInputStream
public AudioInputStream getAudioInputStream(InputStream stream) throws UnsupportedAudioFileException, IOException - Specified by:
getAudioInputStreamin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(URL url) throws UnsupportedAudioFileException, IOException - Specified by:
getAudioFileFormatin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioInputStream
public AudioInputStream getAudioInputStream(URL url) throws UnsupportedAudioFileException, IOException - Specified by:
getAudioInputStreamin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioFileFormat
protected abstract AudioFileFormat getAudioFileFormat(InputStream stream, long fileLength) throws UnsupportedAudioFileException, IOException -
getAudioInputStream
protected AudioInputStream getAudioInputStream(InputStream stream, long fileLength) throws UnsupportedAudioFileException, IOException
-