org.tritonus.sampled.convert
Class LawDecoder

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.LawDecoder

public class LawDecoder
extends TEncodingFormatConversionProvider

This provider supports these conversions:

FrameRate, SampleRate, Channels CANNOT be converted.

This new provider replaces UlawFormatConversionProvider and AlawFormatConversionProvider.


Constructor Summary
LawDecoder()
          Constructor.
 
Method Summary
 AudioInputStream getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
           
 
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

LawDecoder

public LawDecoder()
Constructor.

Method Detail

getAudioInputStream

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