# LegacySubtitleUtil

Artifact: [androidx.media3:media3-extractor](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/extractor/text/LegacySubtitleUtil.java+class:androidx.media3.extractor.text.LegacySubtitleUtil)

*** ** * ** ***


```
@UnstableApi
class LegacySubtitleUtil
```

<br />

*** ** * ** ***

Utility methods for working with legacy `https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/Subtitle` objects.

## Summary

| ### Public functions |
|---|---|
| `java-static https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/LegacySubtitleUtil#toCuesWithTiming(androidx.media3.extractor.text.Subtitle,androidx.media3.extractor.text.SubtitleParser.OutputOptions,java.util.function.Consumer<androidx.media3.extractor.text.CuesWithTiming>)( subtitle: https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/Subtitle!, outputOptions: https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/SubtitleParser.OutputOptions!, output: https://developer.android.com/reference/java/util/function/Consumer.html<https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/CuesWithTiming!>! )` Converts a `https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/Subtitle` to a list of `https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/CuesWithTiming` representing it, emitted to `output`. |

## Public functions

### toCuesWithTiming

```
java-static fun toCuesWithTiming(
    subtitle: Subtitle!,
    outputOptions: SubtitleParser.OutputOptions!,
    output: Consumer<CuesWithTiming!>!
): Unit
```

Converts a `https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/Subtitle` to a list of `https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/CuesWithTiming` representing it, emitted to `output`.

This may only be called with empty `https://developer.android.com/reference/kotlin/androidx/media3/extractor/text/Subtitle` instances, or those where the first event is non-empty and the last event is an empty cue list.