Class RawWriter


  • public class RawWriter
    extends AudioFileWriter
    Raw Audio File Writer.
    Version:
    $Revision: 1.2 $
    Author:
    Marc Gimpel, Wimba S.A. (mgimpel@horizonwimba.com)
    • Field Detail

      • out

        private java.io.OutputStream out
    • Constructor Detail

      • RawWriter

        public RawWriter()
    • Method Detail

      • close

        public void close()
                   throws java.io.IOException
        Closes the output file.
        Specified by:
        close in class AudioFileWriter
        Throws:
        java.io.IOException - if there was an exception closing the Audio Writer.
      • open

        public void open​(java.io.File file)
                  throws java.io.IOException
        Open the output file.
        Specified by:
        open in class AudioFileWriter
        Parameters:
        file - - file to open.
        Throws:
        java.io.IOException - if there was an exception opening the Audio Writer.
      • open

        public void open​(java.lang.String filename)
                  throws java.io.IOException
        Open the output file.
        Specified by:
        open in class AudioFileWriter
        Parameters:
        filename - - file to open.
        Throws:
        java.io.IOException - if there was an exception opening the Audio Writer.
      • writeHeader

        public void writeHeader​(java.lang.String comment)
                         throws java.io.IOException
        Writes the header pages that start the Ogg Speex file. Prepares file for data to be written.
        Specified by:
        writeHeader in class AudioFileWriter
        Parameters:
        comment - description to be included in the header.
        Throws:
        java.io.IOException
      • writePacket

        public void writePacket​(byte[] data,
                                int offset,
                                int len)
                         throws java.io.IOException
        Writes a packet of audio.
        Specified by:
        writePacket in class AudioFileWriter
        Parameters:
        data - audio data
        offset - the offset from which to start reading the data.
        len - the length of data to read.
        Throws:
        java.io.IOException