ImageDecoder
@UnstableApi
interface ImageDecoder : Decoder
BitmapFactoryImageDecoder |
An image decoder that uses |
ExternallyLoadedImageDecoder |
An |
A Decoder implementation for images.
Summary
Nested types |
|---|
interface ImageDecoder.FactoryA factory for image decoders. |
Public functions |
|
|---|---|
ImageOutputBuffer? |
Returns the next decoded |
Unit |
queueInputBuffer(inputBuffer: DecoderInputBuffer!)Queues an |
Inherited functions |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Public functions
dequeueOutputBuffer
fun dequeueOutputBuffer(): ImageOutputBuffer?
Returns the next decoded Bitmap in an ImageOutputBuffer.
| Returns | |
|---|---|
ImageOutputBuffer? |
The output buffer, or |
| Throws | |
|---|---|
androidx.media3.exoplayer.image.ImageDecoderException |
If a decoder error has occurred. |
queueInputBuffer
fun queueInputBuffer(inputBuffer: DecoderInputBuffer!): Unit
Queues an DecoderInputBuffer to the decoder.
| Parameters | |
|---|---|
inputBuffer: DecoderInputBuffer! |
The input buffer containing the byte data corresponding to the image(s). |
| Throws | |
|---|---|
androidx.media3.exoplayer.image.ImageDecoderException |
If a decoder error has occurred. |