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 Details

  • Constructor Details

    • RawWriter

      public RawWriter()
  • Method Details

    • close

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

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

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

      public void writeHeader(String comment) throws 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:
      IOException
    • writePacket

      public void writePacket(byte[] data, int offset, int len) throws 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:
      IOException