Class RawWriter
java.lang.Object
javaforce.codec.speex.AudioFileWriter
javaforce.codec.speex.RawWriter
Raw Audio File Writer.
- Version:
- $Revision$
- Author:
- Marc Gimpel, Wimba S.A. (mgimpel@horizonwimba.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes the output file.voidOpen the output file.voidOpen the output file.voidwriteHeader(String comment) Writes the header pages that start the Ogg Speex file.voidwritePacket(byte[] data, int offset, int len) Writes a packet of audio.Methods inherited from class javaforce.codec.speex.AudioFileWriter
buildOggPageHeader, buildSpeexComment, buildSpeexHeader, writeInt, writeInt, writeInt, writeLong, writeLong, writeOggPageHeader, writeShort, writeShort, writeShort, writeSpeexComment, writeSpeexHeader, writeString
-
Constructor Details
-
RawWriter
public RawWriter()
-
-
Method Details
-
close
Closes the output file.- Specified by:
closein classAudioFileWriter- Throws:
IOException- if there was an exception closing the Audio Writer.
-
open
Open the output file.- Specified by:
openin classAudioFileWriter- Parameters:
file- - file to open.- Throws:
IOException- if there was an exception opening the Audio Writer.
-
open
Open the output file.- Specified by:
openin classAudioFileWriter- Parameters:
filename- - file to open.- Throws:
IOException- if there was an exception opening the Audio Writer.
-
writeHeader
Writes the header pages that start the Ogg Speex file. Prepares file for data to be written.- Specified by:
writeHeaderin classAudioFileWriter- Parameters:
comment- description to be included in the header.- Throws:
IOException
-
writePacket
Writes a packet of audio.- Specified by:
writePacketin classAudioFileWriter- Parameters:
data- audio dataoffset- the offset from which to start reading the data.len- the length of data to read.- Throws:
IOException
-