# MediaCodecAdapter.OnFrameRenderedListener

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/mediacodec/MediaCodecAdapter.java+class:androidx.media3.exoplayer.mediacodec.MediaCodecAdapter.OnFrameRenderedListener)

*** ** * ** ***


```
public interface MediaCodecAdapter.OnFrameRenderedListener
```

<br />

*** ** * ** ***

Listener to be called when an output frame has rendered on the output surface.

| See also |
|---|---|
| `https://developer.android.com/reference/android/media/MediaCodec.OnFrameRenderedListener.html` |   |

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/media3/exoplayer/mediacodec/MediaCodecAdapter.OnFrameRenderedListener#onFrameRendered(androidx.media3.exoplayer.mediacodec.MediaCodecAdapter,long,long)( https://developer.android.com/reference/androidx/media3/exoplayer/mediacodec/MediaCodecAdapter codec, long presentationTimeUs, long nanoTime )` |

## Public methods

### onFrameRendered

```
abstract void onFrameRendered(
    MediaCodecAdapter codec,
    long presentationTimeUs,
    long nanoTime
)
```