# Package com.davemorrissey.labs.subscaleview.decoder

Interface Summary
DecoderFactory<T>: Interface for `ImageDecoder` and `ImageRegionDecoder` factories.
ImageDecoder: Interface for image decoding classes, allowing the default `BitmapFactory` based on the Skia library to be replaced with a custom class.
ImageRegionDecoder: Interface for image decoding classes, allowing the default `BitmapRegionDecoder` based on the Skia library to be replaced with a custom class.

Class Summary
CompatDecoderFactory<T>: Compatibility factory to instantiate decoders with empty public constructors.
SkiaImageDecoder: Default implementation of `ImageDecoder` using Android's `BitmapFactory`, based on the Skia library.
SkiaImageRegionDecoder: Default implementation of `ImageRegionDecoder` using Android's `BitmapRegionDecoder`, based on the Skia library.
SkiaPooledImageRegionDecoder: An implementation of `ImageRegionDecoder` using a pool of `BitmapRegionDecoder`s, to provide true parallel loading of tiles.