-
public class ProducerFactory
-
-
Constructor Summary
Constructors Constructor Description ProducerFactory(Context context, ByteArrayPool byteArrayPool, ImageDecoder imageDecoder, ProgressiveJpegConfig progressiveJpegConfig, boolean downsampleEnabled, boolean resizeAndRotateEnabledForNetwork, boolean decodeCancellationEnabled, ExecutorSupplier executorSupplier, PooledByteBufferFactory pooledByteBufferFactory, MemoryCache<CacheKey, CloseableImage> bitmapMemoryCache, MemoryCache<CacheKey, PooledByteBuffer> encodedMemoryCache, BufferedDiskCache defaultBufferedDiskCache, BufferedDiskCache smallImageBufferedDiskCache, CacheKeyFactory cacheKeyFactory, PlatformBitmapFactory platformBitmapFactory, int bitmapPrepareToDrawMinSizeBytes, int bitmapPrepareToDrawMaxSizeBytes, boolean bitmapPrepareToDrawForPrefetch, int maxBitmapSize, CloseableReferenceFactory closeableReferenceFactory, boolean keepCancelledFetchAsLowPriority, int trackedKeysSize)
-
Method Summary
-
-
Constructor Detail
-
ProducerFactory
ProducerFactory(Context context, ByteArrayPool byteArrayPool, ImageDecoder imageDecoder, ProgressiveJpegConfig progressiveJpegConfig, boolean downsampleEnabled, boolean resizeAndRotateEnabledForNetwork, boolean decodeCancellationEnabled, ExecutorSupplier executorSupplier, PooledByteBufferFactory pooledByteBufferFactory, MemoryCache<CacheKey, CloseableImage> bitmapMemoryCache, MemoryCache<CacheKey, PooledByteBuffer> encodedMemoryCache, BufferedDiskCache defaultBufferedDiskCache, BufferedDiskCache smallImageBufferedDiskCache, CacheKeyFactory cacheKeyFactory, PlatformBitmapFactory platformBitmapFactory, int bitmapPrepareToDrawMinSizeBytes, int bitmapPrepareToDrawMaxSizeBytes, boolean bitmapPrepareToDrawForPrefetch, int maxBitmapSize, CloseableReferenceFactory closeableReferenceFactory, boolean keepCancelledFetchAsLowPriority, int trackedKeysSize)
-
-
Method Detail
-
newAddImageTransformMetaDataProducer
static AddImageTransformMetaDataProducer newAddImageTransformMetaDataProducer(Producer<EncodedImage> inputProducer)
-
newBitmapMemoryCacheGetProducer
BitmapMemoryCacheGetProducer newBitmapMemoryCacheGetProducer(Producer<CloseableReference<CloseableImage>> inputProducer)
-
newBitmapMemoryCacheKeyMultiplexProducer
BitmapMemoryCacheKeyMultiplexProducer newBitmapMemoryCacheKeyMultiplexProducer(Producer<CloseableReference<CloseableImage>> inputProducer)
-
newBitmapMemoryCacheProducer
BitmapMemoryCacheProducer newBitmapMemoryCacheProducer(Producer<CloseableReference<CloseableImage>> inputProducer)
-
newBranchOnSeparateImagesProducer
static BranchOnSeparateImagesProducer newBranchOnSeparateImagesProducer(Producer<EncodedImage> inputProducer1, Producer<EncodedImage> inputProducer2)
-
newDataFetchProducer
DataFetchProducer newDataFetchProducer()
-
newDecodeProducer
DecodeProducer newDecodeProducer(Producer<EncodedImage> inputProducer)
-
newDiskCacheReadProducer
DiskCacheReadProducer newDiskCacheReadProducer(Producer<EncodedImage> inputProducer)
-
newDiskCacheWriteProducer
DiskCacheWriteProducer newDiskCacheWriteProducer(Producer<EncodedImage> inputProducer)
-
newPartialDiskCacheProducer
PartialDiskCacheProducer newPartialDiskCacheProducer(Producer<EncodedImage> inputProducer)
-
newEncodedCacheKeyMultiplexProducer
EncodedCacheKeyMultiplexProducer newEncodedCacheKeyMultiplexProducer(Producer<EncodedImage> inputProducer)
-
newBitmapProbeProducer
BitmapProbeProducer newBitmapProbeProducer(Producer<CloseableReference<CloseableImage>> inputProducer)
-
newEncodedProbeProducer
EncodedProbeProducer newEncodedProbeProducer(Producer<EncodedImage> inputProducer)
-
newEncodedMemoryCacheProducer
Producer<EncodedImage> newEncodedMemoryCacheProducer(Producer<EncodedImage> inputProducer)
-
newLocalAssetFetchProducer
LocalAssetFetchProducer newLocalAssetFetchProducer()
-
newLocalContentUriFetchProducer
LocalContentUriFetchProducer newLocalContentUriFetchProducer()
-
newLocalContentUriThumbnailFetchProducer
LocalContentUriThumbnailFetchProducer newLocalContentUriThumbnailFetchProducer()
-
newLocalExifThumbnailProducer
LocalExifThumbnailProducer newLocalExifThumbnailProducer()
-
newThumbnailBranchProducer
ThumbnailBranchProducer newThumbnailBranchProducer(Array<ThumbnailProducer<EncodedImage>> thumbnailProducers)
-
newLocalFileFetchProducer
LocalFileFetchProducer newLocalFileFetchProducer()
-
newQualifiedResourceFetchProducer
QualifiedResourceFetchProducer newQualifiedResourceFetchProducer()
-
newLocalResourceFetchProducer
LocalResourceFetchProducer newLocalResourceFetchProducer()
-
newLocalVideoThumbnailProducer
LocalVideoThumbnailProducer newLocalVideoThumbnailProducer()
-
newNetworkFetchProducer
Producer<EncodedImage> newNetworkFetchProducer(NetworkFetcher networkFetcher)
-
newPostprocessorBitmapMemoryCacheProducer
PostprocessedBitmapMemoryCacheProducer newPostprocessorBitmapMemoryCacheProducer(Producer<CloseableReference<CloseableImage>> inputProducer)
-
newPostprocessorProducer
PostprocessorProducer newPostprocessorProducer(Producer<CloseableReference<CloseableImage>> inputProducer)
-
newResizeAndRotateProducer
ResizeAndRotateProducer newResizeAndRotateProducer(Producer<EncodedImage> inputProducer, boolean isResizingEnabled, ImageTranscoderFactory imageTranscoderFactory)
-
newSwallowResultProducer
<T> SwallowResultProducer<T> newSwallowResultProducer(Producer<T> inputProducer)
-
newBackgroundThreadHandoffProducer
<T> Producer<T> newBackgroundThreadHandoffProducer(Producer<T> inputProducer, ThreadHandoffProducerQueue inputThreadHandoffProducerQueue)
-
newThrottlingProducer
<T> ThrottlingProducer<T> newThrottlingProducer(Producer<T> inputProducer)
-
newWebpTranscodeProducer
WebpTranscodeProducer newWebpTranscodeProducer(Producer<EncodedImage> inputProducer)
-
newBitmapPrepareProducer
BitmapPrepareProducer newBitmapPrepareProducer(Producer<CloseableReference<CloseableImage>> inputProducer)
-
newDelayProducer
DelayProducer newDelayProducer(Producer<CloseableReference<CloseableImage>> inputProducer)
-
newLocalThumbnailBitmapProducer
LocalThumbnailBitmapProducer newLocalThumbnailBitmapProducer()
-
-
-
-