# androidx.media3.exoplayer.image

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ExternallyLoadedImageDecoder.BitmapResolver` | The resolver that resolves an external image request to a Bitmap. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageDecoder` | A `https://developer.android.com/reference/androidx/media3/decoder/Decoder` implementation for images. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageDecoder.Factory` | A factory for image decoders. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageMetadataListener` | A listener for image metadata. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageOutput` | A listener for image output. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/BitmapFactoryImageDecoder` | An image decoder that uses `https://developer.android.com/reference/android/graphics/BitmapFactory.html` to decode images. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/BitmapFactoryImageDecoder.Factory` | A factory for `https://developer.android.com/reference/androidx/media3/exoplayer/image/BitmapFactoryImageDecoder` instances. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ExternallyLoadedImageDecoder` | An `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageDecoder` for externally loaded images. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ExternallyLoadedImageDecoder.ExternalImageRequest` | A data class providing information about the external image request. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ExternallyLoadedImageDecoder.Factory` | A `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageDecoder.Factory` for `https://developer.android.com/reference/androidx/media3/exoplayer/image/ExternallyLoadedImageDecoder` instances. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageOutputBuffer` | Output buffer for `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageDecoder` instances. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageRenderer` | A `https://developer.android.com/reference/androidx/media3/exoplayer/Renderer` implementation for images. |

## Exceptions

|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageDecoderException` | Thrown when an error occurs decoding image data. |