Implement AImageDecoder_isAnimated
Bug: 160984428 Test: Ie98a7e80c2d0d6101bdf0ac3549a1fa6581aeba6 Change-Id: Iab70514cda54955368cedb472d84f89763569166
This commit is contained in:
@@ -346,3 +346,10 @@ int AImageDecoder_decodeImage(AImageDecoder* decoder,
|
||||
void AImageDecoder_delete(AImageDecoder* decoder) {
|
||||
delete toDecoder(decoder);
|
||||
}
|
||||
|
||||
bool AImageDecoder_isAnimated(AImageDecoder* decoder) {
|
||||
if (!decoder) return false;
|
||||
|
||||
ImageDecoder* imageDecoder = toDecoder(decoder);
|
||||
return imageDecoder->mCodec->codec()->getFrameCount() > 1;
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ LIBJNIGRAPHICS {
|
||||
AImageDecoder_setTargetSize; # introduced=30
|
||||
AImageDecoder_computeSampledSize; # introduced=30
|
||||
AImageDecoder_setCrop; # introduced=30
|
||||
AImageDecoder_isAnimated; # introduced=31
|
||||
AImageDecoderHeaderInfo_getWidth; # introduced=30
|
||||
AImageDecoderHeaderInfo_getHeight; # introduced=30
|
||||
AImageDecoderHeaderInfo_getMimeType; # introduced=30
|
||||
|
||||
Reference in New Issue
Block a user