de.jarnbjo.vorbis
Class VorbisAudioFileReader

java.lang.Object
  extended byjavax.sound.sampled.spi.AudioFileReader
      extended byde.jarnbjo.vorbis.VorbisAudioFileReader

public class VorbisAudioFileReader
extends javax.sound.sampled.spi.AudioFileReader


Nested Class Summary
static class VorbisAudioFileReader.VorbisFormatType
           
static class VorbisAudioFileReader.VorbisInputStream
           
 
Constructor Summary
VorbisAudioFileReader()
           
 
Method Summary
 javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.File file)
           
 javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.InputStream stream)
           
 javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.net.URL url)
           
 javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.File file)
           
 javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.InputStream stream)
           
 javax.sound.sampled.AudioInputStream getAudioInputStream(java.net.URL url)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VorbisAudioFileReader

public VorbisAudioFileReader()
Method Detail

getAudioFileFormat

public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.File file)
                                                       throws java.io.IOException,
                                                              javax.sound.sampled.UnsupportedAudioFileException
Throws:
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException

getAudioFileFormat

public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.InputStream stream)
                                                       throws java.io.IOException,
                                                              javax.sound.sampled.UnsupportedAudioFileException
Throws:
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException

getAudioFileFormat

public javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.net.URL url)
                                                       throws java.io.IOException,
                                                              javax.sound.sampled.UnsupportedAudioFileException
Throws:
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException

getAudioInputStream

public javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.File file)
                                                         throws java.io.IOException,
                                                                javax.sound.sampled.UnsupportedAudioFileException
Throws:
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException

getAudioInputStream

public javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.InputStream stream)
                                                         throws java.io.IOException,
                                                                javax.sound.sampled.UnsupportedAudioFileException
Throws:
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException

getAudioInputStream

public javax.sound.sampled.AudioInputStream getAudioInputStream(java.net.URL url)
                                                         throws java.io.IOException,
                                                                javax.sound.sampled.UnsupportedAudioFileException
Throws:
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException