org.tritonus.sampled.convert.jorbis
Class JorbisFormatConversionProvider

java.lang.Object
  extended by javax.sound.sampled.spi.FormatConversionProvider
      extended by org.tritonus.share.sampled.convert.TFormatConversionProvider
          extended by org.tritonus.share.sampled.convert.TSimpleFormatConversionProvider
              extended by org.tritonus.share.sampled.convert.TEncodingFormatConversionProvider
                  extended by org.tritonus.sampled.convert.jorbis.JorbisFormatConversionProvider

public class JorbisFormatConversionProvider
extends TEncodingFormatConversionProvider

Pure-java decoder for ogg vorbis streams. The FormatConversionProvider uses the pure-java ogg vorbis decoder from www.jcraft.com/jorbis/.

See vorbis spec for more info: http://xiph.org/vorbis/doc/Vorbis_I_spec.html


Nested Class Summary
static class JorbisFormatConversionProvider.DecodedJorbisAudioInputStream
          AudioInputStream returned on decoding of ogg vorbis.
 
Constructor Summary
JorbisFormatConversionProvider()
          Constructor.
 
Method Summary
 AudioInputStream getAudioInputStream(AudioFormat targetFormat, AudioInputStream audioInputStream)
           
 
Methods inherited from class org.tritonus.share.sampled.convert.TEncodingFormatConversionProvider
getTargetFormats
 
Methods inherited from class org.tritonus.share.sampled.convert.TSimpleFormatConversionProvider
getSourceEncodings, getTargetEncodings, getTargetEncodings, isSourceEncodingSupported, isTargetEncodingSupported
 
Methods inherited from class org.tritonus.share.sampled.convert.TFormatConversionProvider
getAudioInputStream, getMatchingFormat, isConversionSupported
 
Methods inherited from class javax.sound.sampled.spi.FormatConversionProvider
isConversionSupported
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JorbisFormatConversionProvider

public JorbisFormatConversionProvider()
Constructor.

Method Detail

getAudioInputStream

public AudioInputStream getAudioInputStream(AudioFormat targetFormat,
                                            AudioInputStream audioInputStream)
Specified by:
getAudioInputStream in class FormatConversionProvider