# DefaultMediaItemConverter

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

*** ** * ** ***


```
@UnstableApi
public final class DefaultMediaItemConverter implements MediaItemConverter
```

<br />

*** ** * ** ***

Default `https://developer.android.com/reference/androidx/media3/cast/MediaItemConverter` implementation.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/cast/DefaultMediaItemConverter#DefaultMediaItemConverter()()` |

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/androidx/media3/common/MediaItem` | `https://developer.android.com/reference/androidx/media3/cast/DefaultMediaItemConverter#toMediaItem(com.google.android.gms.cast.MediaQueueItem)(https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html mediaQueueItem)` Converts a `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html` to a `https://developer.android.com/reference/androidx/media3/common/MediaItem`. |
| `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html` | `https://developer.android.com/reference/androidx/media3/cast/DefaultMediaItemConverter#toMediaQueueItem(androidx.media3.common.MediaItem)(https://developer.android.com/reference/androidx/media3/common/MediaItem mediaItem)` Converts a `https://developer.android.com/reference/androidx/media3/common/MediaItem` to a `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html`. |

## Public constructors

### DefaultMediaItemConverter

```
public DefaultMediaItemConverter()
```

## Public methods

### toMediaItem

```
public MediaItem toMediaItem(MediaQueueItem mediaQueueItem)
```

Converts a `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html` to a `https://developer.android.com/reference/androidx/media3/common/MediaItem`.

| Parameters |
|---|---|
| `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html mediaQueueItem` | The `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html`. |

| Returns |
|---|---|
| `https://developer.android.com/reference/androidx/media3/common/MediaItem` | The equivalent `https://developer.android.com/reference/androidx/media3/common/MediaItem`. |

### toMediaQueueItem

```
public MediaQueueItem toMediaQueueItem(MediaItem mediaItem)
```

Converts a `https://developer.android.com/reference/androidx/media3/common/MediaItem` to a `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html`.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/media3/common/MediaItem mediaItem` | The `https://developer.android.com/reference/androidx/media3/common/MediaItem`. |

| Returns |
|---|---|
| `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html` | An equivalent `https://developers.google.com/android/reference/com/google/android/gms/cast/MediaQueueItem.html`. |