# ImageMetadataListener

Artifact: [androidx.media3:media3-exoplayer](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/exoplayer/image/ImageMetadataListener.java+class:androidx.media3.exoplayer.image.ImageMetadataListener)

*** ** * ** ***


```
@UnstableApi
public interface ImageMetadataListener
```

<br />

*** ** * ** ***

A listener for image metadata.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageMetadataListener#onImageAboutToBeAvailable(long,androidx.media3.common.Format)(long presentationTimeUs, https://developer.android.com/reference/androidx/media3/common/Format format)` Called on the playback thread when an image is about to be available. |

## Public methods

### onImageAboutToBeAvailable

```
abstract void onImageAboutToBeAvailable(long presentationTimeUs, Format format)
```

Called on the playback thread when an image is about to be available.

This method is called prior to invoking `https://developer.android.com/reference/androidx/media3/exoplayer/image/ImageOutput#onImageAvailable(long,android.graphics.Bitmap)`.

| Parameters |
|---|---|
| `long presentationTimeUs` | The presentation time of the image, in microseconds. |
| `https://developer.android.com/reference/androidx/media3/common/Format format` | The format associated with the image. |