/aosp12/frameworks/layoutlib/bridge/src/android/graphics/ |
H A D | ImageDecoder.java | 45 public final class ImageDecoder implements AutoCloseable { class 87 return new ImageDecoder(); in createImageDecoder() 99 return new ImageDecoder(); in createImageDecoder() 114 return new ImageDecoder(); in createImageDecoder() 143 return new ImageDecoder(); in createImageDecoder() 181 return new ImageDecoder(); in createImageDecoder() 204 return new ImageDecoder(); in createImageDecoder() 217 return new ImageDecoder(); in createImageDecoder() 225 private ImageDecoder mDecoder; 324 public ImageDecoder() { in ImageDecoder() method in ImageDecoder [all …]
|
/aosp12/frameworks/base/libs/hwui/hwui/ |
H A D | ImageDecoder.cpp | 48 ImageDecoder::ImageDecoder(std::unique_ptr<SkAndroidCodec> codec, sk_sp<SkPngChunkReader> peeker, in ImageDecoder() function in ImageDecoder 64 ImageDecoder::~ImageDecoder() = default; 200 int ImageDecoder::width() const { in width() 206 int ImageDecoder::height() const { in height() 212 bool ImageDecoder::opaque() const { in opaque() 216 bool ImageDecoder::gray() const { in gray() 220 bool ImageDecoder::isAnimated() { in isAnimated() 224 int ImageDecoder::currentFrame() const { in currentFrame() 228 bool ImageDecoder::rewind() { in rewind() 248 bool ImageDecoder::advanceFrame() { in advanceFrame() [all …]
|
H A D | ImageDecoder.h | 32 class ANDROID_API ImageDecoder final { 37 ImageDecoder(std::unique_ptr<SkAndroidCodec> codec, sk_sp<SkPngChunkReader> peeker = nullptr, 39 ~ImageDecoder(); 117 ImageDecoder(const ImageDecoder&) = delete; 118 ImageDecoder& operator=(const ImageDecoder&) = delete;
|
/aosp12/frameworks/base/core/java/com/android/internal/widget/ |
H A D | LocalImageResolver.java | 21 import android.graphics.ImageDecoder; 39 final ImageDecoder.Source source = in resolveImage() 40 ImageDecoder.createSource(context.getContentResolver(), uri); in resolveImage() 42 ImageDecoder.decodeDrawable(source, LocalImageResolver::onHeaderDecoded); in resolveImage() 67 final ImageDecoder.Source source = in resolveImage() 68 ImageDecoder.createSource(context.getContentResolver(), uri); in resolveImage() 69 return ImageDecoder.decodeDrawable(source, (decoder, info, unused) -> { in resolveImage() 90 private static void onHeaderDecoded(ImageDecoder decoder, ImageDecoder.ImageInfo info, in onHeaderDecoded() 91 ImageDecoder.Source source) { in onHeaderDecoded()
|
/aosp12/frameworks/base/graphics/java/android/graphics/ |
H A D | ImageDecoder.java | 172 public final class ImageDecoder implements AutoCloseable { class 301 ImageDecoder decoder = null; in createFromFile() 320 ImageDecoder decoder = null; in createFromStream() 347 ImageDecoder decoder = null; in createFromAssetFileDescriptor() 495 ImageDecoder decoder = null; in createFromAsset() 567 private ImageDecoder mDecoder; 569 private ImageInfo(@NonNull ImageDecoder decoder) { in ImageInfo() 1111 public ImageDecoder setResize(int width, int height) { in setResize() 1150 public ImageDecoder setResize(int sampleSize) { in setResize() 1461 public ImageDecoder setMutable(boolean mutable) { in setMutable() [all …]
|
/aosp12/packages/apps/Car/libs/car-apps-common/src/com/android/car/apps/common/imaging/ |
H A D | LocalImageFetcher.java | 23 import android.graphics.ImageDecoder; 230 private final ImageDecoder.OnHeaderDecodedListener mOnHeaderDecodedListener = 231 new ImageDecoder.OnHeaderDecodedListener() { 233 public void onHeaderDecoded(ImageDecoder decoder, ImageDecoder.ImageInfo info, 234 ImageDecoder.Source source) { 249 private int mAllocatorMode = ImageDecoder.ALLOCATOR_SOFTWARE; 266 ImageDecoder.Source src = ImageDecoder.createSource(resolver, imageUri); in doInBackground() 267 return ImageDecoder.decodeDrawable(src, mOnHeaderDecodedListener); in doInBackground() 276 ImageDecoder.Source src = in doInBackground() 277 ImageDecoder.createSource(ByteBuffer.wrap(bytes.toByteArray())); in doInBackground() [all …]
|
/aosp12/frameworks/base/media/java/android/media/ |
H A D | ThumbnailUtils.java | 32 import android.graphics.ImageDecoder; 33 import android.graphics.ImageDecoder.ImageInfo; 34 import android.graphics.ImageDecoder.Source; 83 private static class Resizer implements ImageDecoder.OnHeaderDecodedListener { 99 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in onHeaderDecoded() 157 return ImageDecoder.decodeBitmap(ImageDecoder.createSource(raw), resizer); in createAudioThumbnail() 207 return ImageDecoder.decodeBitmap(ImageDecoder.createSource(bestFile), resizer); in createAudioThumbnail() 291 bitmap = ImageDecoder.decodeBitmap(ImageDecoder.createSource(raw), resizer); in createImageThumbnail() 292 } catch (ImageDecoder.DecodeException e) { in createImageThumbnail() 302 bitmap = ImageDecoder.decodeBitmap(ImageDecoder.createSource(file), resizer); in createImageThumbnail() [all …]
|
/aosp12/frameworks/base/native/graphics/jni/ |
H A D | imagedecoder.cpp | 177 static ImageDecoder* toDecoder(AImageDecoder* d) { in toDecoder() 178 return reinterpret_cast<ImageDecoder*>(d); in toDecoder() 182 return reinterpret_cast<const ImageDecoder*>(d); in toDecoder() 228 ImageDecoder* imageDecoder = toDecoder(decoder); in AImageDecoder_setDataSpace() 242 return reinterpret_cast<const ImageDecoder*>(info); in toDecoder() 274 const ImageDecoder* imageDecoder = toDecoder(info); in AImageDecoderHeaderInfo_getDataSpace() 396 ImageDecoder* imageDecoder = toDecoder(decoder); in AImageDecoder_decodeImage() 418 ImageDecoder* imageDecoder = toDecoder(decoder); in AImageDecoder_isAnimated() 425 ImageDecoder* imageDecoder = toDecoder(decoder); in AImageDecoder_getRepeatCount() 440 ImageDecoder* imageDecoder = toDecoder(decoder); in AImageDecoder_advanceFrame() [all …]
|
/aosp12/frameworks/base/core/java/com/android/internal/util/ |
H A D | ImageUtils.java | 24 import android.graphics.ImageDecoder; 25 import android.graphics.ImageDecoder.ImageInfo; 26 import android.graphics.ImageDecoder.Source; 207 return ImageDecoder.decodeBitmap(ImageDecoder.createSource(() -> { in loadThumbnail() 209 }), (ImageDecoder decoder, ImageInfo info, Source source) -> { in loadThumbnail() 210 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in loadThumbnail()
|
/aosp12/frameworks/base/core/tests/coretests/src/android/content/ |
H A D | ContentResolverTest.java | 32 import android.graphics.ImageDecoder; 114 ImageDecoder.ALLOCATOR_SOFTWARE); in testLoadThumbnail_Normal() 129 ImageDecoder.ALLOCATOR_SOFTWARE); in testLoadThumbnail_Scaling() 144 ImageDecoder.ALLOCATOR_SOFTWARE); in testLoadThumbnail_Aspect() 159 ImageDecoder.ALLOCATOR_SOFTWARE); in testLoadThumbnail_Tiny() 175 ImageDecoder.ALLOCATOR_SOFTWARE); in testLoadThumbnail_Large()
|
/aosp12/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | BitmapDrawable.java | 33 import android.graphics.ImageDecoder; 169 bitmap = ImageDecoder.decodeBitmap(ImageDecoder.createSource(res, stream), in BitmapDrawable() 171 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in BitmapDrawable() 202 bitmap = ImageDecoder.decodeBitmap(ImageDecoder.createSource(res, is), in BitmapDrawable() 204 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in BitmapDrawable() 845 ImageDecoder.Source source = ImageDecoder.createSource(r, is, density); in updateStateFromTypedArray() 846 bitmap = ImageDecoder.decodeBitmap(source, (decoder, info, src) -> { in updateStateFromTypedArray() 847 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in updateStateFromTypedArray()
|
H A D | AnimatedImageDrawable.java | 29 import android.graphics.ImageDecoder; 232 ImageDecoder.Source source = ImageDecoder.createSource(r, is, density); in updateStateFromTypedArray() 233 drawable = ImageDecoder.decodeDrawable(source, (decoder, info, src) -> { in updateStateFromTypedArray() 292 @Nullable ImageDecoder decoder, int width, int height, in AnimatedImageDrawable() 582 @Nullable ImageDecoder decoder, int width, int height, long colorSpaceHandle, in nCreate()
|
H A D | Drawable.java | 37 import android.graphics.ImageDecoder; 1286 ImageDecoder.Source source = null; in getBitmapDrawable() 1294 source = ImageDecoder.createSource(res, is, density); in getBitmapDrawable() 1296 source = ImageDecoder.createSource(res, is); in getBitmapDrawable() 1299 return ImageDecoder.decodeDrawable(source, (decoder, info, src) -> { in getBitmapDrawable() 1300 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in getBitmapDrawable() 1302 return e.getError() == ImageDecoder.DecodeException.SOURCE_INCOMPLETE; in getBitmapDrawable()
|
H A D | NinePatchDrawable.java | 32 import android.graphics.ImageDecoder; 439 ImageDecoder.Source source = ImageDecoder.createSource(r, is, density); in updateStateFromTypedArray() 440 bitmap = ImageDecoder.decodeBitmap(source, (decoder, info, src) -> { in updateStateFromTypedArray() 442 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in updateStateFromTypedArray()
|
/aosp12/frameworks/base/libs/hwui/jni/ |
H A D | ImageDecoder.cpp | 144 ImageDecoder* decoder = new ImageDecoder(std::move(androidCodec), std::move(peeker), in native_create() 245 auto* decoder = reinterpret_cast<ImageDecoder*>(nativePtr); in ImageDecoder_nDecodeBitmap() 468 auto* decoder = reinterpret_cast<ImageDecoder*>(nativePtr); in ImageDecoder_nGetSampledSize() 475 auto* decoder = reinterpret_cast<ImageDecoder*>(nativePtr); in ImageDecoder_nGetPadding() 480 delete reinterpret_cast<ImageDecoder*>(nativePtr); in ImageDecoder_nClose() 484 auto* decoder = reinterpret_cast<ImageDecoder*>(nativePtr); in ImageDecoder_nGetMimeType() 489 auto* codec = reinterpret_cast<ImageDecoder*>(nativePtr)->mCodec.get(); in ImageDecoder_nGetColorSpace()
|
/aosp12/packages/providers/MediaProvider/src/com/android/providers/media/ |
H A D | PermissionActivity.java | 45 import android.graphics.ImageDecoder; 46 import android.graphics.ImageDecoder.ImageInfo; 47 import android.graphics.ImageDecoder.Source; 785 if (ImageDecoder.isMimeTypeSupported(mimeType)) { in Description() 786 full = ImageDecoder.decodeBitmap(ImageDecoder.createSource(resolver, uri), in Description() 835 private static class Resizer implements ImageDecoder.OnHeaderDecodedListener { 843 public void onHeaderDecoded(ImageDecoder decoder, ImageInfo info, Source source) { in onHeaderDecoded()
|
/aosp12/frameworks/base/libs/hwui/ |
H A D | libhwui.map.txt | 58 android::ImageDecoder::*;
|
/aosp12/frameworks/base/core/api/ |
H A D | removed.txt | 150 public final class ImageDecoder implements java.lang.AutoCloseable { 156 method @Deprecated public android.graphics.ImageDecoder setAsAlphaMask(boolean); 158 method @Deprecated public android.graphics.ImageDecoder setDecodeAsAlphaMask(boolean); 159 method @Deprecated public android.graphics.ImageDecoder setMutable(boolean); 160 method @Deprecated public android.graphics.ImageDecoder setRequireUnpremultiplied(boolean); 161 method @Deprecated public android.graphics.ImageDecoder setResize(int, int); 162 method @Deprecated public android.graphics.ImageDecoder setResize(int); 168 @Deprecated public static class ImageDecoder.IncompleteException extends java.io.IOException { 169 ctor public ImageDecoder.IncompleteException();
|
/aosp12/frameworks/base/core/java/android/widget/ |
H A D | ImageView.java | 33 import android.graphics.ImageDecoder; 1015 ImageDecoder.Source src = ImageDecoder.createSource(mContext.getContentResolver(), 1017 return ImageDecoder.decodeDrawable(src, (decoder, info, s) -> { 1018 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE);
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/media/ |
H A D | MediaDataManager.kt | 34 import android.graphics.ImageDecoder 705 val source = ImageDecoder.createSource(context.getContentResolver(), uri) 707 ImageDecoder.decodeBitmap(source) { 708 decoder, info, source -> decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/people/ |
H A D | PeopleTileViewHelper.java | 50 import android.graphics.ImageDecoder; 759 final ImageDecoder.Source source = in resolveImage() 760 ImageDecoder.createSource(context.getContentResolver(), uri); in resolveImage() 762 ImageDecoder.decodeDrawable(source, (decoder, info, s) -> { in resolveImage() 773 private void onHeaderDecoded(ImageDecoder decoder, ImageDecoder.ImageInfo info, in onHeaderDecoded() 774 ImageDecoder.Source source) { in onHeaderDecoded()
|
/aosp12/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ |
H A D | GrantPermissionsViewHandlerImpl.kt | 24 import android.graphics.ImageDecoder 259 val source = ImageDecoder.createSource(mActivity.resources, drawableId) 260 return ImageDecoder.decodeDrawable(source) { decoder, _, _ ->
|
/aosp12/frameworks/base/core/java/android/app/ |
H A D | WallpaperManager.java | 46 import android.graphics.ImageDecoder; 674 ImageDecoder.Source src = ImageDecoder.createSource(baos.toByteArray()); in getCurrentWallpaperLocked() 675 return ImageDecoder.decodeBitmap(src, ((decoder, info, source) -> { in getCurrentWallpaperLocked() 2366 void doColorManagement(ImageDecoder decoder, ImageDecoder.ImageInfo info) { in doColorManagement()
|
/aosp12/frameworks/base/core/java/android/content/res/ |
H A D | ResourcesImpl.java | 36 import android.graphics.ImageDecoder; 800 ImageDecoder.Source src = new ImageDecoder.AssetInputStreamSource(ais, in decodeImageDrawable() 803 return ImageDecoder.decodeDrawable(src, (decoder, info, s) -> { in decodeImageDrawable() 804 decoder.setAllocator(ImageDecoder.ALLOCATOR_SOFTWARE); in decodeImageDrawable()
|
/aosp12/frameworks/base/core/java/android/content/ |
H A D | ContentResolver.java | 44 import android.graphics.ImageDecoder; 45 import android.graphics.ImageDecoder.ImageInfo; 46 import android.graphics.ImageDecoder.Source; 4084 return loadThumbnail(this, uri, size, signal, ImageDecoder.ALLOCATOR_SOFTWARE); 4100 Bitmap bitmap = ImageDecoder.decodeBitmap(ImageDecoder.createSource(() -> { 4106 }), (ImageDecoder decoder, ImageInfo info, Source source) -> {
|