1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class org_libjpegturbo_turbojpeg_TJCompressor */ 4 5 #ifndef _Included_org_libjpegturbo_turbojpeg_TJCompressor 6 #define _Included_org_libjpegturbo_turbojpeg_TJCompressor 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 /* 11 * Class: org_libjpegturbo_turbojpeg_TJCompressor 12 * Method: init 13 * Signature: ()V 14 */ 15 JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_init 16 (JNIEnv *, jobject); 17 18 /* 19 * Class: org_libjpegturbo_turbojpeg_TJCompressor 20 * Method: destroy 21 * Signature: ()V 22 */ 23 JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_destroy 24 (JNIEnv *, jobject); 25 26 /* 27 * Class: org_libjpegturbo_turbojpeg_TJCompressor 28 * Method: compress 29 * Signature: ([BIIII[BIII)I 30 */ 31 JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIII_3BIII 32 (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jbyteArray, jint, jint, jint); 33 34 /* 35 * Class: org_libjpegturbo_turbojpeg_TJCompressor 36 * Method: compress 37 * Signature: ([BIIIIII[BIII)I 38 */ 39 JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIIIII_3BIII 40 (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jint, jint, jbyteArray, jint, jint, jint); 41 42 /* 43 * Class: org_libjpegturbo_turbojpeg_TJCompressor 44 * Method: compress 45 * Signature: ([IIIII[BIII)I 46 */ 47 JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIII_3BIII 48 (JNIEnv *, jobject, jintArray, jint, jint, jint, jint, jbyteArray, jint, jint, jint); 49 50 /* 51 * Class: org_libjpegturbo_turbojpeg_TJCompressor 52 * Method: compress 53 * Signature: ([IIIIIII[BIII)I 54 */ 55 JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIIIII_3BIII 56 (JNIEnv *, jobject, jintArray, jint, jint, jint, jint, jint, jint, jbyteArray, jint, jint, jint); 57 58 /* 59 * Class: org_libjpegturbo_turbojpeg_TJCompressor 60 * Method: compressFromYUV 61 * Signature: ([[B[II[III[BII)I 62 */ 63 JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII 64 (JNIEnv *, jobject, jobjectArray, jintArray, jint, jintArray, jint, jint, jbyteArray, jint, jint); 65 66 /* 67 * Class: org_libjpegturbo_turbojpeg_TJCompressor 68 * Method: encodeYUV 69 * Signature: ([BIIII[BII)V 70 */ 71 JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIII_3BII 72 (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jbyteArray, jint, jint); 73 74 /* 75 * Class: org_libjpegturbo_turbojpeg_TJCompressor 76 * Method: encodeYUV 77 * Signature: ([BIIIIII[[B[I[III)V 78 */ 79 JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIIIII_3_3B_3I_3III 80 (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jint, jint, jobjectArray, jintArray, jintArray, jint, jint); 81 82 /* 83 * Class: org_libjpegturbo_turbojpeg_TJCompressor 84 * Method: encodeYUV 85 * Signature: ([IIIII[BII)V 86 */ 87 JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIII_3BII 88 (JNIEnv *, jobject, jintArray, jint, jint, jint, jint, jbyteArray, jint, jint); 89 90 /* 91 * Class: org_libjpegturbo_turbojpeg_TJCompressor 92 * Method: encodeYUV 93 * Signature: ([IIIIIII[[B[I[III)V 94 */ 95 JNIEXPORT void JNICALL Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIIIII_3_3B_3I_3III 96 (JNIEnv *, jobject, jintArray, jint, jint, jint, jint, jint, jint, jobjectArray, jintArray, jintArray, jint, jint); 97 98 #ifdef __cplusplus 99 } 100 #endif 101 #endif 102