/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 3.0.7
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */

package com.dsp_faust;

public class dsp_faustJNI {

    static {
        try {
            java.lang.System.loadLibrary("dsp_faust");
        } catch (UnsatisfiedLinkError e) {
            java.lang.System.err.println("native code library failed to load.\n" + e);
            java.lang.System.exit(1);
        }
    }

    public final static native void init(int jarg1, int jarg2);
    public final static native boolean start();
    public final static native void stop();
    public final static native void destroy();
    public final static native boolean isRunning();
    public final static native int keyOn(int jarg1, int jarg2);
    public final static native int keyOff(int jarg1);
    public final static native String getJSON();
    public final static native int getParamsCount();
    public final static native void setParamValue(String jarg1, float jarg2);
    public final static native float getParamValue(String jarg1);
    public final static native int setVoiceParamValue(String jarg1, int jarg2, float jarg3);
    public final static native float getVoiceParamValue(String jarg1, int jarg2);
    public final static native String getParamAddress(int jarg1);
    public final static native void propagateAcc(int jarg1, float jarg2);
    public final static native void setAccConverter(int p, int acc, int curve, float amin, float amid, float amax);
    public final static native void propagateGyr(int jarg1, float jarg2);
    public final static native void setGyrConverter(int p, int gyr, int curve, float amin, float amid, float amax);
    public final static native float getCPULoad();
    public final static native int getScreenColor();
}
