39#include "com_portaudio_PortAudio.h"
45jint jpa_GetIntField( JNIEnv *env, jclass cls, jobject obj,
const char *fieldName );
46void jpa_SetIntField( JNIEnv *env, jclass cls, jobject obj,
const char *fieldName, jint value );
48jlong jpa_GetLongField( JNIEnv *env, jclass cls, jobject obj,
const char *fieldName );
49void jpa_SetLongField( JNIEnv *env, jclass cls, jobject obj,
const char *fieldName, jlong value );
51jdouble jpa_GetDoubleField( JNIEnv *env, jclass cls, jobject obj,
const char *fieldName );
52void jpa_SetDoubleField( JNIEnv *env, jclass cls, jobject obj,
const char *fieldName, jdouble value );
54void jpa_SetStringField( JNIEnv *env, jclass cls, jobject obj,
const char *fieldName,
const char *value );
57jint jpa_CheckError( JNIEnv *env,
PaError err );
58jint jpa_ThrowError( JNIEnv *env,
const char *message );
60PaStream *jpa_GetStreamPointer( JNIEnv *env, jobject blockingStream );
The portable PortAudio API.