# CapturingRenderersFactory.TextRendererFactory

Artifact: [androidx.media3:media3-test-utils-robolectric](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/test/utils/robolectric/CapturingRenderersFactory.java+class:androidx.media3.test.utils.robolectric.CapturingRenderersFactory.TextRendererFactory)

*** ** * ** ***


```
public interface CapturingRenderersFactory.TextRendererFactory
```

<br />

*** ** * ** ***

A factory for `https://developer.android.com/reference/androidx/media3/exoplayer/Renderer` instances that handle `https://developer.android.com/reference/androidx/media3/common/C#TRACK_TYPE_TEXT()` tracks.

## Summary

| ### Public methods |
|---|---|
| `abstract https://developer.android.com/reference/androidx/media3/exoplayer/Renderer` | `https://developer.android.com/reference/androidx/media3/test/utils/robolectric/CapturingRenderersFactory.TextRendererFactory#create(androidx.media3.exoplayer.text.TextOutput,android.os.Looper)(https://developer.android.com/reference/androidx/media3/exoplayer/text/TextOutput textOutput, https://developer.android.com/reference/android/os/Looper.html outputLooper)` Creates a new `https://developer.android.com/reference/androidx/media3/exoplayer/Renderer` instance for a `https://developer.android.com/reference/androidx/media3/common/C#TRACK_TYPE_TEXT()` track. |

## Public methods

### create

```
abstract Renderer create(TextOutput textOutput, Looper outputLooper)
```

Creates a new `https://developer.android.com/reference/androidx/media3/exoplayer/Renderer` instance for a `https://developer.android.com/reference/androidx/media3/common/C#TRACK_TYPE_TEXT()` track.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/text/TextOutput textOutput` | A `https://developer.android.com/reference/androidx/media3/exoplayer/text/TextOutput` to handle the parsed subtitles. |
| `https://developer.android.com/reference/android/os/Looper.html outputLooper` | The looper used to invoke `textOutput`. |