Class SpeexFFM

java.lang.Object
javaforce.ffm.SpeexFFM
All Implemented Interfaces:
SpeexAPI

public class SpeexFFM extends Object implements SpeexAPI
  • Constructor Details

    • SpeexFFM

      public SpeexFFM()
  • Method Details

    • getInstance

      public static SpeexFFM getInstance()
    • 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