Added in [API level 19](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# ImageReader.OnImageAvailableListener

*** ** * ** ***

` public static interface ImageReader.OnImageAvailableListener `   
` `

|---|
| android.media.ImageReader.OnImageAvailableListener |

<br />

*** ** * ** ***

Callback interface for being notified that a new image is available.

The onImageAvailable is called per image basis, that is, callback fires for every new frame available from ImageReader.

<br />

## Summary

| ### Public methods ||
|---|---|
| ` abstract void` | ` https://developer.android.com/reference/android/media/ImageReader.OnImageAvailableListener#onImageAvailable(android.media.ImageReader)(https://developer.android.com/reference/android/media/ImageReader reader) ` Callback that is called when a new image is available from ImageReader. |

## Public methods

### onImageAvailable

Added in [API level 19](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract void onImageAvailable (ImageReader reader)
```

Callback that is called when a new image is available from ImageReader.

<br />

| Parameters ||
|---|---|
| `reader` | `ImageReader`: the ImageReader the callback is associated with. <br /> |

**See also:**

- `https://developer.android.com/reference/android/media/ImageReader`
- `https://developer.android.com/reference/android/media/Image`