# MediaItem.Subtitle

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

*** ** * ** ***


```
@UnstableApi
class MediaItem.Subtitle : MediaItem.SubtitleConfiguration
```

<br />

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [androidx.media3.common.MediaItem.SubtitleConfiguration](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration) ||
|   | ↳ | [androidx.media3.common.MediaItem.Subtitle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.Subtitle) |

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
>
> Use `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration` instead

## Summary

| ### Public constructors |
|---|
| `@https://developer.android.com/reference/kotlin/androidx/media3/common/util/UnstableApi [Subtitle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.Subtitle#Subtitle(android.net.Uri,java.lang.String,java.lang.String))(uri: https://developer.android.com/reference/android/net/Uri.html!, mimeType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!, language: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?)` **This function is deprecated.** Use `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration.Builder` instead. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/media3/common/util/UnstableApi [Subtitle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.Subtitle#Subtitle(android.net.Uri,java.lang.String,java.lang.String,int))( uri: https://developer.android.com/reference/android/net/Uri.html!, mimeType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!, language: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?, @https://developer.android.com/reference/kotlin/androidx/media3/common/C.SelectionFlags selectionFlags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html )` **This function is deprecated.** Use `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration.Builder` instead. <br /> |
| `@https://developer.android.com/reference/kotlin/androidx/media3/common/util/UnstableApi [Subtitle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.Subtitle#Subtitle(android.net.Uri,java.lang.String,java.lang.String,int,int,java.lang.String))( uri: https://developer.android.com/reference/android/net/Uri.html!, mimeType: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!, language: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?, @https://developer.android.com/reference/kotlin/androidx/media3/common/C.SelectionFlags selectionFlags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, @https://developer.android.com/reference/kotlin/androidx/media3/common/C.RoleFlags roleFlags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, label: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html? )` **This function is deprecated.** Use `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration.Builder` instead. <br /> |

### Inherited functions

From [androidx.media3.common.MediaItem.SubtitleConfiguration](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration) `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration.Builder!` `[buildUpon](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#buildUpon())()`

**This function is deprecated.** Deprecated in Java
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` `[equals](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#equals(java.lang.Object))(obj: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)`

**This function is deprecated.** Deprecated in Java
`java-static https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration!` `@https://developer.android.com/reference/kotlin/androidx/media3/common/util/UnstableApi
[fromBundle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#fromBundle(android.os.Bundle))(bundle: https://developer.android.com/reference/android/os/Bundle.html!)`

**This function is deprecated.** Deprecated in Java
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `[hashCode](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#hashCode())()`

**This function is deprecated.** Deprecated in Java
`https://developer.android.com/reference/android/os/Bundle.html!` `@https://developer.android.com/reference/kotlin/androidx/media3/common/util/UnstableApi
[toBundle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#toBundle())()`

**This function is deprecated.** Deprecated in Java

### Inherited properties

From [androidx.media3.common.MediaItem.SubtitleConfiguration](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration) `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#id()`

**This property is deprecated.** Deprecated in Java
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#label()`

**This property is deprecated.** Deprecated in Java
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#language()`

**This property is deprecated.** Deprecated in Java
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html?` `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#mimeType()`

**This property is deprecated.** Deprecated in Java
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `@https://developer.android.com/reference/kotlin/androidx/media3/common/C.RoleFlags
https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#roleFlags()`

**This property is deprecated.** Deprecated in Java
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `@https://developer.android.com/reference/kotlin/androidx/media3/common/C.SelectionFlags
https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#selectionFlags()`

**This property is deprecated.** Deprecated in Java
`https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` `@https://developer.android.com/reference/kotlin/androidx/media3/common/util/UnstableApi
https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#timeOffsetUs()`

**This property is deprecated.** Deprecated in Java
`https://developer.android.com/reference/android/net/Uri.html!` `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration#uri()`

**This property is deprecated.** Deprecated in Java

## Public constructors

### Subtitle

```
@UnstableApi
[Subtitle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.Subtitle#Subtitle(android.net.Uri,java.lang.String,java.lang.String))(uri: Uri!, mimeType: String!, language: String?)
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Use `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration.Builder` instead.

### Subtitle

```
@UnstableApi
[Subtitle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.Subtitle#Subtitle(android.net.Uri,java.lang.String,java.lang.String,int))(
    uri: Uri!,
    mimeType: String!,
    language: String?,
    @C.SelectionFlags selectionFlags: Int
)
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Use `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration.Builder` instead.

### Subtitle

```
@UnstableApi
[Subtitle](https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.Subtitle#Subtitle(android.net.Uri,java.lang.String,java.lang.String,int,int,java.lang.String))(
    uri: Uri!,
    mimeType: String!,
    language: String?,
    @C.SelectionFlags selectionFlags: Int,
    @C.RoleFlags roleFlags: Int,
    label: String?
)
```

> [!CAUTION]
> **This function is deprecated.**   
>
> Use `https://developer.android.com/reference/kotlin/androidx/media3/common/MediaItem.SubtitleConfiguration.Builder` instead.