# MediaDescriptionCompat

Artifact: [androidx.media:media](https://developer.android.com/jetpack/androidx/releases/media) [View Source](https://cs.android.com/search?q=file:android/support/v4/media/MediaDescriptionCompat.java+class:android.support.v4.media.MediaDescriptionCompat) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

*** ** * ** ***


```
public final class MediaDescriptionCompat implements Parcelable
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
>
> androidx.media is deprecated. Please migrate to [androidx.media3](https://developer.android.com/media/media3).

A simple set of metadata for a media item suitable for display. This can be created using the Builder or retrieved from existing metadata using `https://developer.android.com/reference/android/support/v4/media/MediaMetadataCompat#getDescription()`.

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat.Builder` **This class is deprecated.** androidx.media is deprecated. <br /> |

| ### Constants |
|---|---|
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_ALBUMS() = 2` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_ARTISTS() = 3` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_GENRES() = 4` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_MIXED() = 0` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_PLAYLISTS() = 5` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_TITLES() = 1` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_YEARS() = 6` **This field is deprecated.** Deprecated in Java |
| `static final https://developer.android.com/reference/android/os/Parcelable.Creator.html<https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat>` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#CREATOR()` **This field is deprecated.** Deprecated in Java |
| `static final https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#EXTRA_BT_FOLDER_TYPE() = "android.media.extra.BT_FOLDER_TYPE"` **This field is deprecated.** Deprecated in Java |
| `static final https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#EXTRA_DOWNLOAD_STATUS() = "android.media.extra.DOWNLOAD_STATUS"` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#STATUS_DOWNLOADED() = 2` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#STATUS_DOWNLOADING() = 1` **This field is deprecated.** Deprecated in Java |
| `static final long` | `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#STATUS_NOT_DOWNLOADED() = 0` **This field is deprecated.** Deprecated in Java |

| ### Public methods |
|---|---|
| `int` | `[describeContents](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#describeContents())()` **This method is deprecated.** Deprecated in Java |
| `static https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat` | `[fromMediaDescription](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#fromMediaDescription(java.lang.Object))(https://developer.android.com/reference/java/lang/Object.html descriptionObj)` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/java/lang/CharSequence.html` | `[getDescription](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getDescription())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/android/os/Bundle.html` | `[getExtras](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getExtras())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/android/graphics/Bitmap.html` | `[getIconBitmap](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getIconBitmap())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/android/net/Uri.html` | `[getIconUri](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getIconUri())()` **This method is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/java/lang/Object.html` | `[getMediaDescription](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getMediaDescription())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/java/lang/String.html` | `[getMediaId](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getMediaId())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/android/net/Uri.html` | `[getMediaUri](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getMediaUri())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/java/lang/CharSequence.html` | `[getSubtitle](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getSubtitle())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/java/lang/CharSequence.html` | `[getTitle](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getTitle())()` **This method is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/java/lang/String.html` | `[toString](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#toString())()` **This method is deprecated.** Deprecated in Java |
| `void` | `[writeToParcel](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#writeToParcel(android.os.Parcel,int))(https://developer.android.com/reference/android/os/Parcel.html dest, int flags)` **This method is deprecated.** Deprecated in Java |

### Inherited Constants

From [android.os.Parcelable](https://developer.android.com/reference/android/os/Parcelable.html) `static final int` `https://developer.android.com/reference/android/os/Parcelable.html#CONTENTS_FILE_DESCRIPTOR = 1`

**This field is deprecated.** Deprecated in Java
`static final int` `https://developer.android.com/reference/android/os/Parcelable.html#PARCELABLE_WRITE_RETURN_VALUE = 1`

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

## Constants

### BT_FOLDER_TYPE_ALBUMS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long BT_FOLDER_TYPE_ALBUMS = 2
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The type of folder that contains folders categorized by album as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.

### BT_FOLDER_TYPE_ARTISTS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long BT_FOLDER_TYPE_ARTISTS = 3
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The type of folder that contains folders categorized by artist as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.

### BT_FOLDER_TYPE_GENRES

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long BT_FOLDER_TYPE_GENRES = 4
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The type of folder that contains folders categorized by genre as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.

### BT_FOLDER_TYPE_MIXED

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long BT_FOLDER_TYPE_MIXED = 0
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The type of folder that is unknown or contains media elements of mixed types as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.

### BT_FOLDER_TYPE_PLAYLISTS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long BT_FOLDER_TYPE_PLAYLISTS = 5
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The type of folder that contains folders categorized by playlist as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.

### BT_FOLDER_TYPE_TITLES

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long BT_FOLDER_TYPE_TITLES = 1
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The type of folder that contains media elements only as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.

### BT_FOLDER_TYPE_YEARS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long BT_FOLDER_TYPE_YEARS = 6
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The type of folder that contains folders categorized by year as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.

### CREATOR

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final Parcelable.Creator<MediaDescriptionCompat> CREATOR
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

### EXTRA_BT_FOLDER_TYPE

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final String EXTRA_BT_FOLDER_TYPE = "android.media.extra.BT_FOLDER_TYPE"
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

Used as a long extra field to indicate the bluetooth folder type of the media item as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5. This is valid only for `https://developer.android.com/reference/android/support/v4/media/MediaBrowserCompat.MediaItem` with `https://developer.android.com/reference/android/support/v4/media/MediaBrowserCompat.MediaItem#FLAG_BROWSABLE()`. The value should be one of the following:

- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_MIXED()`
- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_TITLES()`
- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_ALBUMS()`
- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_ARTISTS()`
- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_GENRES()`
- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_PLAYLISTS()`
- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_YEARS()`

| See also |
|---|---|
| `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getExtras()` |   |

### EXTRA_DOWNLOAD_STATUS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final String EXTRA_DOWNLOAD_STATUS = "android.media.extra.DOWNLOAD_STATUS"
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

Used as a long extra field to indicate the download status of the media item. The value should be one of the following:

- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#STATUS_NOT_DOWNLOADED()`
- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#STATUS_DOWNLOADING()`
- `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#STATUS_DOWNLOADED()`

| See also |
|---|---|
| `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getExtras()` |   |

### STATUS_DOWNLOADED

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long STATUS_DOWNLOADED = 2
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The status value to indicate the media item is downloaded for later offline playback.

| See also |
|---|---|
| `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#EXTRA_DOWNLOAD_STATUS()` |   |

### STATUS_DOWNLOADING

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long STATUS_DOWNLOADING = 1
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The status value to indicate the media item is being downloaded.

| See also |
|---|---|
| `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#EXTRA_DOWNLOAD_STATUS()` |   |

### STATUS_NOT_DOWNLOADED

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static final long STATUS_NOT_DOWNLOADED = 0
```

> [!CAUTION]
> **This field is deprecated.**   
> Deprecated in Java

The status value to indicate the media item is not downloaded.

| See also |
|---|---|
| `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#EXTRA_DOWNLOAD_STATUS()` |   |

## Public methods

### describeContents

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public int [describeContents](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#describeContents())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

### fromMediaDescription

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public static MediaDescriptionCompat [fromMediaDescription](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#fromMediaDescription(java.lang.Object))(Object descriptionObj)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Creates an instance from a framework `https://developer.android.com/reference/android/media/MediaDescription.html` object.

This method is only supported on API 21+.

| Parameters |
|---|---|
| `https://developer.android.com/reference/java/lang/Object.html descriptionObj` | A `https://developer.android.com/reference/android/media/MediaDescription.html` object, or null if none. |

| Returns |
|---|---|
| `https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat` | An equivalent `https://developer.android.com/reference/android/support/v4/media/MediaMetadataCompat` object, or null if none. |

### getDescription

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public @Nullable CharSequence [getDescription](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getDescription())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns a description suitable for display or null.

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/java/lang/CharSequence.html` | A description or null. |

### getExtras

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public @Nullable Bundle [getExtras](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getExtras())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns any extras that were added to the description.

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/android/os/Bundle.html` | A bundle of extras or null. |

### getIconBitmap

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public @Nullable Bitmap [getIconBitmap](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getIconBitmap())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns a bitmap icon suitable for display or null.

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/android/graphics/Bitmap.html` | An icon or null. |

### getIconUri

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public @Nullable Uri [getIconUri](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getIconUri())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns a Uri for an icon suitable for display or null.

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/android/net/Uri.html` | An icon uri or null. |

### getMediaDescription

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public Object [getMediaDescription](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getMediaDescription())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Gets the underlying framework `https://developer.android.com/reference/android/media/MediaDescription.html` object.

This method is only supported on `https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#LOLLIPOP` and later.

| Returns |
|---|---|
| `https://developer.android.com/reference/java/lang/Object.html` | An equivalent `https://developer.android.com/reference/android/media/MediaDescription.html` object, or null if none. |

### getMediaId

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public @Nullable String [getMediaId](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getMediaId())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns the media id or null. See `https://developer.android.com/reference/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_MEDIA_ID()`.

### getMediaUri

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public @Nullable Uri [getMediaUri](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getMediaUri())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns a Uri representing this content or null.

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/android/net/Uri.html` | A media Uri or null. |

### getSubtitle

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public @Nullable CharSequence [getSubtitle](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getSubtitle())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns a subtitle suitable for display or null.

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/java/lang/CharSequence.html` | A subtitle or null. |

### getTitle

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public @Nullable CharSequence [getTitle](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#getTitle())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Returns a title suitable for display or null.

| Returns |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/java/lang/CharSequence.html` | A title or null. |

### toString

```
public String [toString](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#toString())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

### writeToParcel

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
public void [writeToParcel](https://developer.android.com/reference/android/support/v4/media/MediaDescriptionCompat#writeToParcel(android.os.Parcel,int))(Parcel dest, int flags)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java