# DefaultRendererCapabilitiesList.Factory

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

*** ** * ** ***


```
public final class DefaultRendererCapabilitiesList.Factory implements RendererCapabilitiesList.Factory
```

<br />

*** ** * ** ***

Factory for `https://developer.android.com/reference/androidx/media3/exoplayer/DefaultRendererCapabilitiesList`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/DefaultRendererCapabilitiesList.Factory#Factory(android.content.Context)(https://developer.android.com/reference/android/content/Context.html context)` Creates an instance. |
| `https://developer.android.com/reference/androidx/media3/exoplayer/DefaultRendererCapabilitiesList.Factory#Factory(androidx.media3.exoplayer.RenderersFactory)(https://developer.android.com/reference/androidx/media3/exoplayer/RenderersFactory renderersFactory)` Creates an instance. |

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/DefaultRendererCapabilitiesList` | `https://developer.android.com/reference/androidx/media3/exoplayer/DefaultRendererCapabilitiesList.Factory#createRendererCapabilitiesList()()` Creates a `https://developer.android.com/reference/androidx/media3/exoplayer/RendererCapabilitiesList` instance. |

## Public constructors

### Factory

```
public Factory(Context context)
```

Creates an instance.

| Parameters |
|---|---|
| `https://developer.android.com/reference/android/content/Context.html context` | A context to create a `https://developer.android.com/reference/androidx/media3/exoplayer/DefaultRenderersFactory` that is used as the default. |

### Factory

```
public Factory(RenderersFactory renderersFactory)
```

Creates an instance.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/RenderersFactory renderersFactory` | The `https://developer.android.com/reference/androidx/media3/exoplayer/RenderersFactory` to create an array of `https://developer.android.com/reference/androidx/media3/exoplayer/Renderer` whose `https://developer.android.com/reference/androidx/media3/exoplayer/RendererCapabilities` are represented by the `https://developer.android.com/reference/androidx/media3/exoplayer/DefaultRendererCapabilitiesList`. |

## Public methods

### createRendererCapabilitiesList

```
public DefaultRendererCapabilitiesList createRendererCapabilitiesList()
```

Creates a `https://developer.android.com/reference/androidx/media3/exoplayer/RendererCapabilitiesList` instance.