1 /* DO NOT EDIT THIS FILE - it is machine generated */ 2 #include <jni.h> 3 /* Header for class com_google_media_codecs_ultrahdr_UltraHDRDecoder */ 4 5 #ifndef _Included_com_google_media_codecs_ultrahdr_UltraHDRDecoder 6 #define _Included_com_google_media_codecs_ultrahdr_UltraHDRDecoder 7 #ifdef __cplusplus 8 extern "C" { 9 #endif 10 /* 11 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 12 * Method: isUHDRImageNative 13 * Signature: ([BI)I 14 */ 15 JNIEXPORT jint JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_isUHDRImageNative 16 (JNIEnv *, jclass, jbyteArray, jint); 17 18 /* 19 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 20 * Method: init 21 * Signature: ()V 22 */ 23 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_init 24 (JNIEnv *, jobject); 25 26 /* 27 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 28 * Method: destroy 29 * Signature: ()V 30 */ 31 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_destroy 32 (JNIEnv *, jobject); 33 34 /* 35 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 36 * Method: setCompressedImageNative 37 * Signature: ([BIIII)V 38 */ 39 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_setCompressedImageNative 40 (JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint); 41 42 /* 43 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 44 * Method: setOutputFormatNative 45 * Signature: (I)V 46 */ 47 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_setOutputFormatNative 48 (JNIEnv *, jobject, jint); 49 50 /* 51 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 52 * Method: setColorTransferNative 53 * Signature: (I)V 54 */ 55 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_setColorTransferNative 56 (JNIEnv *, jobject, jint); 57 58 /* 59 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 60 * Method: setMaxDisplayBoostNative 61 * Signature: (F)V 62 */ 63 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_setMaxDisplayBoostNative 64 (JNIEnv *, jobject, jfloat); 65 66 /* 67 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 68 * Method: enableGpuAccelerationNative 69 * Signature: (I)V 70 */ 71 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_enableGpuAccelerationNative 72 (JNIEnv *, jobject, jint); 73 74 /* 75 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 76 * Method: probeNative 77 * Signature: ()V 78 */ 79 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_probeNative 80 (JNIEnv *, jobject); 81 82 /* 83 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 84 * Method: getImageWidthNative 85 * Signature: ()I 86 */ 87 JNIEXPORT jint JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getImageWidthNative 88 (JNIEnv *, jobject); 89 90 /* 91 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 92 * Method: getImageHeightNative 93 * Signature: ()I 94 */ 95 JNIEXPORT jint JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getImageHeightNative 96 (JNIEnv *, jobject); 97 98 /* 99 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 100 * Method: getGainMapWidthNative 101 * Signature: ()I 102 */ 103 JNIEXPORT jint JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getGainMapWidthNative 104 (JNIEnv *, jobject); 105 106 /* 107 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 108 * Method: getGainMapHeightNative 109 * Signature: ()I 110 */ 111 JNIEXPORT jint JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getGainMapHeightNative 112 (JNIEnv *, jobject); 113 114 /* 115 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 116 * Method: getExifNative 117 * Signature: ()[B 118 */ 119 JNIEXPORT jbyteArray JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getExifNative 120 (JNIEnv *, jobject); 121 122 /* 123 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 124 * Method: getIccNative 125 * Signature: ()[B 126 */ 127 JNIEXPORT jbyteArray JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getIccNative 128 (JNIEnv *, jobject); 129 130 /* 131 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 132 * Method: getBaseImageNative 133 * Signature: ()[B 134 */ 135 JNIEXPORT jbyteArray JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getBaseImageNative 136 (JNIEnv *, jobject); 137 138 /* 139 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 140 * Method: getGainMapImageNative 141 * Signature: ()[B 142 */ 143 JNIEXPORT jbyteArray JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getGainMapImageNative 144 (JNIEnv *, jobject); 145 146 /* 147 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 148 * Method: getGainmapMetadataNative 149 * Signature: ()V 150 */ 151 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getGainmapMetadataNative 152 (JNIEnv *, jobject); 153 154 /* 155 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 156 * Method: decodeNative 157 * Signature: ()V 158 */ 159 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_decodeNative 160 (JNIEnv *, jobject); 161 162 /* 163 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 164 * Method: getDecodedImageNative 165 * Signature: ()[B 166 */ 167 JNIEXPORT jbyteArray JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getDecodedImageNative 168 (JNIEnv *, jobject); 169 170 /* 171 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 172 * Method: getDecodedGainMapImageNative 173 * Signature: ()[B 174 */ 175 JNIEXPORT jbyteArray JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_getDecodedGainMapImageNative 176 (JNIEnv *, jobject); 177 178 /* 179 * Class: com_google_media_codecs_ultrahdr_UltraHDRDecoder 180 * Method: resetNative 181 * Signature: ()V 182 */ 183 JNIEXPORT void JNICALL Java_com_google_media_codecs_ultrahdr_UltraHDRDecoder_resetNative 184 (JNIEnv *, jobject); 185 186 #ifdef __cplusplus 187 } 188 #endif 189 #endif 190