public abstract class TAudioFileWriter extends AudioFileWriter
It provides often-used functionality and the new architecture using an AudioOutputStream.
There should be only one set of audio formats supported by any given class of TAudioFileWriter. This class assumes implicitely that all supported file types have a common set of audio formats they can handle.
| Modifier and Type | Method and Description |
|---|---|
AudioFileFormat.Type[] |
getAudioFileTypes() |
AudioFileFormat.Type[] |
getAudioFileTypes(AudioInputStream audioInputStream) |
boolean |
isFileTypeSupported(AudioFileFormat.Type fileType) |
boolean |
isFileTypeSupported(AudioFileFormat.Type fileType,
AudioInputStream audioInputStream) |
int |
write(AudioInputStream audioInputStream,
AudioFileFormat.Type fileType,
java.io.File file) |
int |
write(AudioInputStream audioInputStream,
AudioFileFormat.Type fileType,
java.io.OutputStream outputStream) |
public AudioFileFormat.Type[] getAudioFileTypes()
getAudioFileTypes in class AudioFileWriterpublic boolean isFileTypeSupported(AudioFileFormat.Type fileType)
isFileTypeSupported in class AudioFileWriterpublic AudioFileFormat.Type[] getAudioFileTypes(AudioInputStream audioInputStream)
getAudioFileTypes in class AudioFileWriterpublic boolean isFileTypeSupported(AudioFileFormat.Type fileType, AudioInputStream audioInputStream)
isFileTypeSupported in class AudioFileWriterpublic int write(AudioInputStream audioInputStream, AudioFileFormat.Type fileType, java.io.File file) throws java.io.IOException
write in class AudioFileWriterjava.io.IOExceptionpublic int write(AudioInputStream audioInputStream, AudioFileFormat.Type fileType, java.io.OutputStream outputStream) throws java.io.IOException
write in class AudioFileWriterjava.io.IOException