Package wellen

Class WAVConverter

java.lang.Object
wellen.WAVConverter

public class WAVConverter extends Object
parses sample data to WAV file format ( as bytes ) and vice versa.
  • Field Details

    • VERBOSE

      public static boolean VERBOSE
  • Constructor Details

    • WAVConverter

      public WAVConverter(WAVConverter.Info pInfo)
    • WAVConverter

      public WAVConverter(int pChannels, int pBitsPerSample, int pSampleRate, int pCompressionFormat)
  • Method Details

    • convert_bytes_to_samples

      public static WAVConverter.Info convert_bytes_to_samples(byte[] pHeader)
    • convert_samples_to_bytes

      public static byte[] convert_samples_to_bytes(WAVConverter.Info pInfo)
    • convert_samples_to_bytes

      public static byte[] convert_samples_to_bytes(float[][] pBuffer, int pChannels, int pBitsPerSample, int pSampleRate, int pCompressionCode)
    • convert_samples_to_bytes

      public static byte[] convert_samples_to_bytes(float[][] pBuffer, int pChannels, int pBitsPerSample, int pSampleRate)
    • appendData

      public void appendData(float[][] pFloatBuffer)
    • writeHeader

      public void writeHeader()
    • getByteData

      public byte[] getByteData()