javax.sound.sampled.spi
Class AudioFileWriter

java.lang.Object
  extended by javax.sound.sampled.spi.AudioFileWriter
Direct Known Subclasses:
TAudioFileWriter

public abstract class AudioFileWriter
extends java.lang.Object


Constructor Summary
AudioFileWriter()
           
 
Method Summary
abstract  AudioFileFormat.Type[] getAudioFileTypes()
           
abstract  AudioFileFormat.Type[] getAudioFileTypes(AudioInputStream audioInputStream)
           
 boolean isFileTypeSupported(AudioFileFormat.Type fileType)
           
 boolean isFileTypeSupported(AudioFileFormat.Type fileType, AudioInputStream audioInputStream)
           
abstract  int write(AudioInputStream audioInputStream, AudioFileFormat.Type fileType, java.io.File file)
           
abstract  int write(AudioInputStream audioInputStream, AudioFileFormat.Type fileType, java.io.OutputStream outputStream)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AudioFileWriter

public AudioFileWriter()
Method Detail

getAudioFileTypes

public abstract AudioFileFormat.Type[] getAudioFileTypes()

isFileTypeSupported

public boolean isFileTypeSupported(AudioFileFormat.Type fileType)

getAudioFileTypes

public abstract AudioFileFormat.Type[] getAudioFileTypes(AudioInputStream audioInputStream)

isFileTypeSupported

public boolean isFileTypeSupported(AudioFileFormat.Type fileType,
                                   AudioInputStream audioInputStream)

write

public abstract int write(AudioInputStream audioInputStream,
                          AudioFileFormat.Type fileType,
                          java.io.OutputStream outputStream)
                   throws java.io.IOException
Throws:
java.io.IOException

write

public abstract int write(AudioInputStream audioInputStream,
                          AudioFileFormat.Type fileType,
                          java.io.File file)
                   throws java.io.IOException
Throws:
java.io.IOException