# androidx.media3.common.text

*** ** * ** ***

## Annotations

|---|---|
| `https://developer.android.com/reference/androidx/media3/common/text/Cue.AnchorType` | The type of anchor, which may be unset. |
| `https://developer.android.com/reference/androidx/media3/common/text/Cue.LineType` | The type of line, which may be unset. |
| `https://developer.android.com/reference/androidx/media3/common/text/Cue.TextSizeType` | The type of default text size for this cue, which may be unset. |
| `https://developer.android.com/reference/androidx/media3/common/text/Cue.VerticalType` | The type of vertical layout for this cue, which may be unset (i.e. horizontal). |
| `https://developer.android.com/reference/androidx/media3/common/text/TextAnnotation.Position` | The possible positions of the annotation text relative to the base text. |
| `https://developer.android.com/reference/androidx/media3/common/text/TextEmphasisSpan.MarkFill` | The possible mark fills that can be used. |
| `https://developer.android.com/reference/androidx/media3/common/text/TextEmphasisSpan.MarkShape` | The possible mark shapes that can be used. |

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/media3/common/text/LanguageFeatureSpan` | Marker interface for span classes that carry language features rather than style information. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/media3/common/text/Cue` | Contains information about a specific cue, including textual content and formatting data. |
| `https://developer.android.com/reference/androidx/media3/common/text/Cue.Builder` | A builder for `https://developer.android.com/reference/androidx/media3/common/text/Cue` objects. |
| `https://developer.android.com/reference/androidx/media3/common/text/CueGroup` | Class to represent the state of active `https://developer.android.com/reference/androidx/media3/common/text/Cue` at a particular time. |
| `https://developer.android.com/reference/androidx/media3/common/text/CueUtil` | Utility methods and constants for `https://developer.android.com/reference/androidx/media3/common/text/Cue` layout and styling. |
| `https://developer.android.com/reference/androidx/media3/common/text/HorizontalTextInVerticalContextSpan` | A styling span for horizontal text in a vertical context. |
| `https://developer.android.com/reference/androidx/media3/common/text/RubySpan` | A styling span for ruby text. |
| `https://developer.android.com/reference/androidx/media3/common/text/SpanUtil` | Utility methods for Android [span styling](https://developer.android.com/guide/topics/text/spans). |
| `https://developer.android.com/reference/androidx/media3/common/text/TextAnnotation` | Properties of a text annotation (i.e. ruby, text emphasis marks). |
| `https://developer.android.com/reference/androidx/media3/common/text/TextEmphasisSpan` | A styling span for text emphasis marks. |
| `https://developer.android.com/reference/androidx/media3/common/text/VoiceSpan` | A span representing the speaker of the spanned text. |