Class WaveFile


  • public class WaveFile
    extends RiffFile
    Class allowing WaveFormat Access
    • Constructor Detail

      • WaveFile

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

      • OpenForWrite

        public int OpenForWrite​(java.lang.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​(java.lang.String Filename,
                                WaveFile OtherWave)
        Open for write using another wave file's parameters...