xref: /aosp_15_r20/external/libultrahdr/java/jni/com_google_media_codecs_ultrahdr_UltraHDRDecoder.h (revision 89a0ef05262152531a00a15832a2d3b1e3990773)
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