Class KlipspringerAudioFileReader
java.lang.Object
javax.sound.sampled.spi.AudioFileReader
net.avadeaux.klipspringer.codec.spi.KlipspringerAudioFileReader
- Direct Known Subclasses:
FlacAudioFileReader,OpusAudioFileReader,VorbisAudioFileReader
Base class for reading input file formats supported by Klipspringer.
-
Method Summary
Modifier and TypeMethodDescriptiongetAudioFileFormat(File file) Decodes format of file.getAudioFileFormat(InputStream stream) ThrowsUnsupportedAudioFileException, since stream decoding is not supported.getAudioFileFormat(URL url) Decodes format of file if given afile://URL, otherwise throwsUnsupportedAudioFileExceptiongetAudioInputStream(File file) Decodes file.getAudioInputStream(InputStream stream) ThrowsUnsupportedAudioFileException, since stream decoding is not supported.getAudioInputStream(URL url) Decodes file if given afile://URL, otherwise throwsUnsupportedAudioFileException.
-
Method Details
-
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(File file) throws UnsupportedAudioFileException, IOException Decodes format of file.- Specified by:
getAudioFileFormatin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioFileFormat
ThrowsUnsupportedAudioFileException, since stream decoding is not supported.- Specified by:
getAudioFileFormatin classAudioFileReader- Throws:
UnsupportedAudioFileException
-
getAudioFileFormat
public AudioFileFormat getAudioFileFormat(URL url) throws UnsupportedAudioFileException, IOException Decodes format of file if given afile://URL, otherwise throwsUnsupportedAudioFileException- Specified by:
getAudioFileFormatin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioInputStream
public AudioInputStream getAudioInputStream(File file) throws UnsupportedAudioFileException, IOException Decodes file.- Specified by:
getAudioInputStreamin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-
getAudioInputStream
public AudioInputStream getAudioInputStream(InputStream stream) throws UnsupportedAudioFileException ThrowsUnsupportedAudioFileException, since stream decoding is not supported.- Specified by:
getAudioInputStreamin classAudioFileReader- Throws:
UnsupportedAudioFileException
-
getAudioInputStream
public AudioInputStream getAudioInputStream(URL url) throws UnsupportedAudioFileException, IOException Decodes file if given afile://URL, otherwise throwsUnsupportedAudioFileException.- Specified by:
getAudioInputStreamin classAudioFileReader- Throws:
UnsupportedAudioFileExceptionIOException
-