Home
last modified time | relevance | path

Searched refs:ImageDecoder (Results 1 – 25 of 40) sorted by relevance

12

/aosp12/frameworks/layoutlib/bridge/src/android/graphics/
H A DImageDecoder.java45 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 DImageDecoder.cpp48 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 DImageDecoder.h32 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 DLocalImageResolver.java21 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 DImageDecoder.java172 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 DLocalImageFetcher.java23 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 DThumbnailUtils.java32 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 Dimagedecoder.cpp177 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 DImageUtils.java24 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 DContentResolverTest.java32 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 DBitmapDrawable.java33 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 DAnimatedImageDrawable.java29 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 DDrawable.java37 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 DNinePatchDrawable.java32 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 DImageDecoder.cpp144 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 DPermissionActivity.java45 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 Dlibhwui.map.txt58 android::ImageDecoder::*;
/aosp12/frameworks/base/core/api/
H A Dremoved.txt150 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 DImageView.java33 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 DMediaDataManager.kt34 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 DPeopleTileViewHelper.java50 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 DGrantPermissionsViewHandlerImpl.kt24 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 DWallpaperManager.java46 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 DResourcesImpl.java36 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 DContentResolver.java44 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) -> {

12