# RendererCapabilities.Listener

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/RendererCapabilities.java+class:androidx.media3.exoplayer.RendererCapabilities.Listener)

*** ** * ** ***


```
public interface RendererCapabilities.Listener
```

<br />

Known direct subclasses [DefaultTrackSelector](https://developer.android.com/reference/androidx/media3/exoplayer/trackselection/DefaultTrackSelector)

|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/trackselection/DefaultTrackSelector` | A default `https://developer.android.com/reference/androidx/media3/exoplayer/trackselection/TrackSelector` suitable for most use cases. |

Known indirect subclasses [FakeTrackSelector](https://developer.android.com/reference/androidx/media3/test/utils/FakeTrackSelector)

|---|---|
| `https://developer.android.com/reference/androidx/media3/test/utils/FakeTrackSelector` | A fake `https://developer.android.com/reference/androidx/media3/exoplayer/trackselection/MappingTrackSelector` that returns `https://developer.android.com/reference/androidx/media3/test/utils/FakeTrackSelection`s. |

*** ** * ** ***

Listener for renderer capabilities events.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/media3/exoplayer/RendererCapabilities.Listener#onRendererCapabilitiesChanged(androidx.media3.exoplayer.Renderer)(https://developer.android.com/reference/androidx/media3/exoplayer/Renderer renderer)` Called when the renderer capabilities are changed. |

## Public methods

### onRendererCapabilitiesChanged

```
abstract void onRendererCapabilitiesChanged(Renderer renderer)
```

Called when the renderer capabilities are changed.

This method will be called on the playback thread.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/Renderer renderer` | The renderer that has its capabilities changed. |