org.tritonus.sampled.file
Class WaveAudioOutputStream
java.lang.Object
org.tritonus.share.sampled.file.TAudioOutputStream
org.tritonus.sampled.file.WaveAudioOutputStream
- All Implemented Interfaces:
- AudioOutputStream
- public class WaveAudioOutputStream
- extends TAudioOutputStream
AudioOutputStream for Wave files.
- Author:
- Florian Bomers
Method Summary |
void |
close()
Closes the stream. |
protected void |
patchHeader()
|
protected void |
writeHeader()
Writes the header of the audio file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WaveAudioOutputStream
public WaveAudioOutputStream(AudioFormat audioFormat,
long lLength,
TDataOutputStream dataOutputStream)
writeHeader
protected void writeHeader()
throws IOException
- Description copied from class:
TAudioOutputStream
- Writes the header of the audio file.
- Specified by:
writeHeader
in class TAudioOutputStream
- Throws:
IOException
patchHeader
protected void patchHeader()
throws IOException
- Overrides:
patchHeader
in class TAudioOutputStream
- Throws:
IOException
close
public void close()
throws IOException
- Description copied from class:
TAudioOutputStream
- Closes the stream.
This does write remaining buffered data to the destination,
backpatch the header, if necessary, and closes the destination.
- Specified by:
close
in interface AudioOutputStream
- Overrides:
close
in class TAudioOutputStream
- Throws:
IOException