org_libjpegturbo_turbojpeg_TJ.h 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <jni.h>
  3. /* Header for class org_libjpegturbo_turbojpeg_TJ */
  4. #ifndef _Included_org_libjpegturbo_turbojpeg_TJ
  5. #define _Included_org_libjpegturbo_turbojpeg_TJ
  6. #ifdef __cplusplus
  7. extern "C" {
  8. #endif
  9. #undef org_libjpegturbo_turbojpeg_TJ_NUMSAMP
  10. #define org_libjpegturbo_turbojpeg_TJ_NUMSAMP 6L
  11. #undef org_libjpegturbo_turbojpeg_TJ_SAMP_444
  12. #define org_libjpegturbo_turbojpeg_TJ_SAMP_444 0L
  13. #undef org_libjpegturbo_turbojpeg_TJ_SAMP_422
  14. #define org_libjpegturbo_turbojpeg_TJ_SAMP_422 1L
  15. #undef org_libjpegturbo_turbojpeg_TJ_SAMP_420
  16. #define org_libjpegturbo_turbojpeg_TJ_SAMP_420 2L
  17. #undef org_libjpegturbo_turbojpeg_TJ_SAMP_GRAY
  18. #define org_libjpegturbo_turbojpeg_TJ_SAMP_GRAY 3L
  19. #undef org_libjpegturbo_turbojpeg_TJ_SAMP_440
  20. #define org_libjpegturbo_turbojpeg_TJ_SAMP_440 4L
  21. #undef org_libjpegturbo_turbojpeg_TJ_SAMP_411
  22. #define org_libjpegturbo_turbojpeg_TJ_SAMP_411 5L
  23. #undef org_libjpegturbo_turbojpeg_TJ_NUMPF
  24. #define org_libjpegturbo_turbojpeg_TJ_NUMPF 12L
  25. #undef org_libjpegturbo_turbojpeg_TJ_PF_RGB
  26. #define org_libjpegturbo_turbojpeg_TJ_PF_RGB 0L
  27. #undef org_libjpegturbo_turbojpeg_TJ_PF_BGR
  28. #define org_libjpegturbo_turbojpeg_TJ_PF_BGR 1L
  29. #undef org_libjpegturbo_turbojpeg_TJ_PF_RGBX
  30. #define org_libjpegturbo_turbojpeg_TJ_PF_RGBX 2L
  31. #undef org_libjpegturbo_turbojpeg_TJ_PF_BGRX
  32. #define org_libjpegturbo_turbojpeg_TJ_PF_BGRX 3L
  33. #undef org_libjpegturbo_turbojpeg_TJ_PF_XBGR
  34. #define org_libjpegturbo_turbojpeg_TJ_PF_XBGR 4L
  35. #undef org_libjpegturbo_turbojpeg_TJ_PF_XRGB
  36. #define org_libjpegturbo_turbojpeg_TJ_PF_XRGB 5L
  37. #undef org_libjpegturbo_turbojpeg_TJ_PF_GRAY
  38. #define org_libjpegturbo_turbojpeg_TJ_PF_GRAY 6L
  39. #undef org_libjpegturbo_turbojpeg_TJ_PF_RGBA
  40. #define org_libjpegturbo_turbojpeg_TJ_PF_RGBA 7L
  41. #undef org_libjpegturbo_turbojpeg_TJ_PF_BGRA
  42. #define org_libjpegturbo_turbojpeg_TJ_PF_BGRA 8L
  43. #undef org_libjpegturbo_turbojpeg_TJ_PF_ABGR
  44. #define org_libjpegturbo_turbojpeg_TJ_PF_ABGR 9L
  45. #undef org_libjpegturbo_turbojpeg_TJ_PF_ARGB
  46. #define org_libjpegturbo_turbojpeg_TJ_PF_ARGB 10L
  47. #undef org_libjpegturbo_turbojpeg_TJ_PF_CMYK
  48. #define org_libjpegturbo_turbojpeg_TJ_PF_CMYK 11L
  49. #undef org_libjpegturbo_turbojpeg_TJ_NUMCS
  50. #define org_libjpegturbo_turbojpeg_TJ_NUMCS 5L
  51. #undef org_libjpegturbo_turbojpeg_TJ_CS_RGB
  52. #define org_libjpegturbo_turbojpeg_TJ_CS_RGB 0L
  53. #undef org_libjpegturbo_turbojpeg_TJ_CS_YCbCr
  54. #define org_libjpegturbo_turbojpeg_TJ_CS_YCbCr 1L
  55. #undef org_libjpegturbo_turbojpeg_TJ_CS_GRAY
  56. #define org_libjpegturbo_turbojpeg_TJ_CS_GRAY 2L
  57. #undef org_libjpegturbo_turbojpeg_TJ_CS_CMYK
  58. #define org_libjpegturbo_turbojpeg_TJ_CS_CMYK 3L
  59. #undef org_libjpegturbo_turbojpeg_TJ_CS_YCCK
  60. #define org_libjpegturbo_turbojpeg_TJ_CS_YCCK 4L
  61. #undef org_libjpegturbo_turbojpeg_TJ_FLAG_BOTTOMUP
  62. #define org_libjpegturbo_turbojpeg_TJ_FLAG_BOTTOMUP 2L
  63. #undef org_libjpegturbo_turbojpeg_TJ_FLAG_FASTUPSAMPLE
  64. #define org_libjpegturbo_turbojpeg_TJ_FLAG_FASTUPSAMPLE 256L
  65. #undef org_libjpegturbo_turbojpeg_TJ_FLAG_FASTDCT
  66. #define org_libjpegturbo_turbojpeg_TJ_FLAG_FASTDCT 2048L
  67. #undef org_libjpegturbo_turbojpeg_TJ_FLAG_ACCURATEDCT
  68. #define org_libjpegturbo_turbojpeg_TJ_FLAG_ACCURATEDCT 4096L
  69. /*
  70. * Class: org_libjpegturbo_turbojpeg_TJ
  71. * Method: bufSize
  72. * Signature: (III)I
  73. */
  74. JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJ_bufSize
  75. (JNIEnv *, jclass, jint, jint, jint);
  76. /*
  77. * Class: org_libjpegturbo_turbojpeg_TJ
  78. * Method: bufSizeYUV
  79. * Signature: (IIII)I
  80. */
  81. JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__IIII
  82. (JNIEnv *, jclass, jint, jint, jint, jint);
  83. /*
  84. * Class: org_libjpegturbo_turbojpeg_TJ
  85. * Method: bufSizeYUV
  86. * Signature: (III)I
  87. */
  88. JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__III
  89. (JNIEnv *, jclass, jint, jint, jint);
  90. /*
  91. * Class: org_libjpegturbo_turbojpeg_TJ
  92. * Method: planeSizeYUV
  93. * Signature: (IIIII)I
  94. */
  95. JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJ_planeSizeYUV__IIIII
  96. (JNIEnv *, jclass, jint, jint, jint, jint, jint);
  97. /*
  98. * Class: org_libjpegturbo_turbojpeg_TJ
  99. * Method: planeWidth
  100. * Signature: (III)I
  101. */
  102. JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJ_planeWidth__III
  103. (JNIEnv *, jclass, jint, jint, jint);
  104. /*
  105. * Class: org_libjpegturbo_turbojpeg_TJ
  106. * Method: planeHeight
  107. * Signature: (III)I
  108. */
  109. JNIEXPORT jint JNICALL Java_org_libjpegturbo_turbojpeg_TJ_planeHeight__III
  110. (JNIEnv *, jclass, jint, jint, jint);
  111. /*
  112. * Class: org_libjpegturbo_turbojpeg_TJ
  113. * Method: getScalingFactors
  114. * Signature: ()[Lorg/libjpegturbo/turbojpeg/TJScalingFactor;
  115. */
  116. JNIEXPORT jobjectArray JNICALL Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors
  117. (JNIEnv *, jclass);
  118. #ifdef __cplusplus
  119. }
  120. #endif
  121. #endif