org_libjpegturbo_turbojpeg_TJCompressor.h 3.4 KB

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