Class WaveFile

java.lang.Object
javazoom.jl.converter.RiffFile
javazoom.jl.converter.WaveFile

public class WaveFile extends RiffFile
Class allowing WaveFormat Access
  • Field Details

  • Constructor Details

    • WaveFile

      public WaveFile()
      Constructs a new WaveFile instance.
  • Method Details

    • OpenForWrite

      public int OpenForWrite(String Filename, int SamplingRate, short BitsPerSample, short NumChannels)
    • WriteData

      public int WriteData(short[] data, int numData)
      Write 16-bit audio
    • Close

      public int Close()
      Description copied from class: RiffFile
      Close Riff File. Length is written too.
      Overrides:
      Close in class RiffFile
    • SamplingRate

      public int SamplingRate()
    • BitsPerSample

      public short BitsPerSample()
    • NumChannels

      public short NumChannels()
    • NumSamples

      public int NumSamples()
    • OpenForWrite

      public int OpenForWrite(String Filename, WaveFile OtherWave)
      Open for write using another wave file's parameters...
    • CurrentFilePosition

      public long CurrentFilePosition()
      Description copied from class: RiffFile
      Return File Position.
      Overrides:
      CurrentFilePosition in class RiffFile