Class Wav

java.lang.Object
javaforce.voip.Wav

public class Wav extends Object
Loads a WAV file specific to VoIP requirements (must be 8000Hz, mono, 16bit PCM) Samples are returned in 20ms blocks (last partial block is chopped).
  • Field Details

    • samples

      public short[] samples
    • errmsg

      public String errmsg
  • Constructor Details

    • Wav

      public Wav()
  • Method Details

    • load

      public boolean load(String fn)
    • load

      public boolean load(InputStream wav)
    • isLoaded

      public boolean isLoaded()
    • getSamples

      public short[] getSamples()
    • reset

      public void reset()