package org_sipdroid_codecs;
//import java.io.IOException;
//import android.util.Log;
import anywheresoftware.b4a.BA.ShortName;
import anywheresoftware.b4a.BA.Version;
//import anywheresoftware.b4a.objects.streams.File;
@Version(1.0f)
@ShortName("GSM")
public class GSM {
private native int open();
private native int decode(byte encoded[], short lin[], int size);
private native int encode(short lin[], int offset, byte encoded[], int size);
private native void close();
static {
System.loadLibrary("gsm_jni");
}
public int openx()
{
return open();
}
public int decodex(byte encoded[], short lin[], int size)
{
return decode( encoded, lin, size);
}
public int encodex(short lin[], int offset, byte encoded[], int size)
{
return encode(lin, offset, encoded, size);
}
public void closex()
{
close();
}
}