org.tritonus.sampled.convert.gsm
Class GSMFormatConversionProvider.EncodedGSMAudioInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by javax.sound.sampled.AudioInputStream
          extended by org.tritonus.share.sampled.convert.TAudioInputStream
              extended by org.tritonus.share.sampled.convert.TAsynchronousFilteredAudioInputStream
                  extended by org.tritonus.sampled.convert.gsm.GSMFormatConversionProvider.EncodedGSMAudioInputStream
All Implemented Interfaces:
java.io.Closeable, TCircularBuffer.Trigger
Enclosing class:
GSMFormatConversionProvider

public static class GSMFormatConversionProvider.EncodedGSMAudioInputStream
extends TAsynchronousFilteredAudioInputStream

AudioInputStream returned on encoding of GSM. An instance of this class is returned if you call AudioSystem.getAudioInputStream(AudioFormat, AudioInputStream) to encode data to GSM. This class contains the logic of maintaining buffers and calling the encoder.


Constructor Summary
GSMFormatConversionProvider.EncodedGSMAudioInputStream(AudioFormat outputFormat, AudioInputStream inputStream)
           
 
Method Summary
 void close()
           
 void execute()
           
 
Methods inherited from class org.tritonus.share.sampled.convert.TAsynchronousFilteredAudioInputStream
available, mark, markSupported, read, read, read, reset, skip
 
Methods inherited from class org.tritonus.share.sampled.convert.TAudioInputStream
properties
 
Methods inherited from class javax.sound.sampled.AudioInputStream
getFormat, getFrameLength
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GSMFormatConversionProvider.EncodedGSMAudioInputStream

public GSMFormatConversionProvider.EncodedGSMAudioInputStream(AudioFormat outputFormat,
                                                              AudioInputStream inputStream)
Method Detail

execute

public void execute()

close

public void close()
           throws java.io.IOException
Specified by:
close in interface java.io.Closeable
Overrides:
close in class TAsynchronousFilteredAudioInputStream
Throws:
java.io.IOException