| LIBJNIGRAPHICS { |
| global: |
| AImageDecoder_resultToString; # introduced=31 |
| AImageDecoder_createFromAAsset; # introduced=30 |
| AImageDecoder_createFromFd; # introduced=30 |
| AImageDecoder_createFromBuffer; # introduced=30 |
| AImageDecoder_delete; # introduced=30 |
| AImageDecoder_setAndroidBitmapFormat; # introduced=30 |
| AImageDecoder_setUnpremultipliedRequired; # introduced=30 |
| AImageDecoder_setDataSpace; # introduced=30 |
| AImageDecoder_getHeaderInfo; # introduced=30 |
| AImageDecoder_getMinimumStride; # introduced=30 |
| AImageDecoder_decodeImage; # introduced=30 |
| AImageDecoder_setTargetSize; # introduced=30 |
| AImageDecoder_computeSampledSize; # introduced=30 |
| AImageDecoder_setCrop; # introduced=30 |
| AImageDecoder_isAnimated; # introduced=31 |
| AImageDecoder_getRepeatCount; # introduced=31 |
| AImageDecoder_advanceFrame; # introduced=31 |
| AImageDecoder_rewind; # introduced=31 |
| AImageDecoder_getFrameInfo; # introduced=31 |
| AImageDecoder_setInternallyHandleDisposePrevious; # introduced=31 |
| AImageDecoderHeaderInfo_getWidth; # introduced=30 |
| AImageDecoderHeaderInfo_getHeight; # introduced=30 |
| AImageDecoderHeaderInfo_getMimeType; # introduced=30 |
| AImageDecoderHeaderInfo_getAlphaFlags; # introduced=30 |
| AImageDecoderHeaderInfo_getAndroidBitmapFormat; # introduced=30 |
| AImageDecoderHeaderInfo_getDataSpace; # introduced=30 |
| AImageDecoderFrameInfo_create; # introduced=31 |
| AImageDecoderFrameInfo_delete; # introduced=31 |
| AImageDecoderFrameInfo_getDuration; # introduced=31 |
| AImageDecoderFrameInfo_getFrameRect; # introduced=31 |
| AImageDecoderFrameInfo_hasAlphaWithinBounds; # introduced=31 |
| AImageDecoderFrameInfo_getDisposeOp; # introduced=31 |
| AImageDecoderFrameInfo_getBlendOp; # introduced=31 |
| AndroidBitmap_getInfo; |
| AndroidBitmap_getDataSpace; |
| AndroidBitmap_lockPixels; |
| AndroidBitmap_unlockPixels; |
| AndroidBitmap_compress; # introduced=30 |
| AndroidBitmap_getHardwareBuffer; #introduced=30 |
| local: |
| *; |
| }; |