Imported Upstream version 3.0.1
[platform/upstream/libjpeg-turbo.git] / turbojpeg-mapfile.jni
1 TURBOJPEG_1.0
2 {
3   global:
4     TJBUFSIZE;
5     tjCompress;
6     tjDecompress;
7     tjDecompressHeader;
8     tjDestroy;
9     tjGetErrorStr;
10     tjInitCompress;
11     tjInitDecompress;
12   local:
13     *;
14 };
15
16 TURBOJPEG_1.1
17 {
18   global:
19     TJBUFSIZEYUV;
20     tjDecompressHeader2;
21     tjDecompressToYUV;
22     tjEncodeYUV;
23 } TURBOJPEG_1.0;
24
25 TURBOJPEG_1.2
26 {
27   global:
28     tjAlloc;
29     tjBufSize;
30     tjBufSizeYUV;
31     tjCompress2;
32     tjDecompress2;
33     tjEncodeYUV2;
34     tjFree;
35     tjGetScalingFactors;
36     tjInitTransform;
37     tjTransform;
38     Java_org_libjpegturbo_turbojpeg_TJ_bufSize;
39     Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors;
40     Java_org_libjpegturbo_turbojpeg_TJCompressor_init;
41     Java_org_libjpegturbo_turbojpeg_TJCompressor_destroy;
42     Java_org_libjpegturbo_turbojpeg_TJDecompressor_init;
43     Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader;
44     Java_org_libjpegturbo_turbojpeg_TJDecompressor_destroy;
45     Java_org_libjpegturbo_turbojpeg_TJTransformer_init;
46     Java_org_libjpegturbo_turbojpeg_TJTransformer_transform;
47 } TURBOJPEG_1.1;
48
49 TURBOJPEG_1.4
50 {
51   global:
52     tjBufSizeYUV2;
53     tjCompressFromYUV;
54     tjCompressFromYUVPlanes;
55     tjDecodeYUV;
56     tjDecodeYUVPlanes;
57     tjDecompressHeader3;
58     tjDecompressToYUV2;
59     tjDecompressToYUVPlanes;
60     tjEncodeYUV3;
61     tjEncodeYUVPlanes;
62     tjPlaneHeight;
63     tjPlaneSizeYUV;
64     tjPlaneWidth;
65     Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__IIII;
66     Java_org_libjpegturbo_turbojpeg_TJ_planeHeight__III;
67     Java_org_libjpegturbo_turbojpeg_TJ_planeSizeYUV__IIIII;
68     Java_org_libjpegturbo_turbojpeg_TJ_planeWidth__III;
69 } TURBOJPEG_1.2;
70
71 TURBOJPEG_2.0
72 {
73   global:
74     tjGetErrorCode;
75     tjGetErrorStr2;
76     tjLoadImage;
77     tjSaveImage;
78 } TURBOJPEG_1.4;
79
80 TURBOJPEG_3
81 {
82   global:
83     tj3Alloc;
84     tj3Compress8;
85     tj3Compress12;
86     tj3Compress16;
87     tj3CompressFromYUV8;
88     tj3CompressFromYUVPlanes8;
89     tj3DecodeYUV8;
90     tj3DecodeYUVPlanes8;
91     tj3Decompress8;
92     tj3Decompress12;
93     tj3Decompress16;
94     tj3DecompressHeader;
95     tj3DecompressToYUV8;
96     tj3DecompressToYUVPlanes8;
97     tj3Destroy;
98     tj3EncodeYUV8;
99     tj3EncodeYUVPlanes8;
100     tj3Free;
101     tj3Get;
102     tj3GetErrorCode;
103     tj3GetErrorStr;
104     tj3GetScalingFactors;
105     tj3Init;
106     tj3JPEGBufSize;
107     tj3LoadImage8;
108     tj3LoadImage12;
109     tj3LoadImage16;
110     tj3SaveImage8;
111     tj3SaveImage12;
112     tj3SaveImage16;
113     tj3Set;
114     tj3SetCroppingRegion;
115     tj3SetScalingFactor;
116     tj3Transform;
117     tj3YUVBufSize;
118     tj3YUVPlaneHeight;
119     tj3YUVPlaneSize;
120     tj3YUVPlaneWidth;
121     Java_org_libjpegturbo_turbojpeg_TJCompressor_compress8___3BIIIIII_3B;
122     Java_org_libjpegturbo_turbojpeg_TJCompressor_compress8___3IIIIIII_3B;
123     Java_org_libjpegturbo_turbojpeg_TJCompressor_compress12;
124     Java_org_libjpegturbo_turbojpeg_TJCompressor_compress16;
125     Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV8;
126     Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV8___3BIIIIII_3_3B_3I_3I;
127     Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV8___3IIIIIII_3_3B_3I_3I;
128     Java_org_libjpegturbo_turbojpeg_TJCompressor_get;
129     Java_org_libjpegturbo_turbojpeg_TJCompressor_loadImage;
130     Java_org_libjpegturbo_turbojpeg_TJCompressor_set;
131     Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV8___3_3B_3I_3I_3BIIIIII;
132     Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV8___3_3B_3I_3I_3IIIIIII;
133     Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress8___3BI_3BIIII;
134     Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress8___3BI_3IIIII;
135     Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress12;
136     Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress16;
137     Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV8;
138     Java_org_libjpegturbo_turbojpeg_TJDecompressor_get;
139     Java_org_libjpegturbo_turbojpeg_TJDecompressor_saveImage;
140     Java_org_libjpegturbo_turbojpeg_TJDecompressor_set;
141     Java_org_libjpegturbo_turbojpeg_TJDecompressor_setCroppingRegion;
142 } TURBOJPEG_2.0;