Class SpeexJNI

java.lang.Object
javaforce.jni.SpeexJNI
All Implemented Interfaces:
SpeexAPI

public class SpeexJNI extends Object implements SpeexAPI
  • Constructor Details

    • SpeexJNI

      public SpeexJNI()
  • Method Details

    • speexCreate

      public long speexCreate(int sample_rate, int echo_buffers)
      Specified by:
      speexCreate in interface SpeexAPI
    • speexFree

      public void speexFree(long ctx)
      Specified by:
      speexFree in interface SpeexAPI
    • speexDenoise

      public void speexDenoise(long ctx, short[] audio, int length)
      Specified by:
      speexDenoise in interface SpeexAPI
    • speexEcho

      public void speexEcho(long ctx, short[] audio_mic, short[] audio_spk, short[] audio_out, int length)
      Specified by:
      speexEcho in interface SpeexAPI
    • getInstance

      public static SpeexJNI getInstance()