# android.support.v4.media

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

# android.support.v4.media

| This package is part of the Android[support library](https://developer.android.com/topic/libraries/support-library)which is no longer maintained. The support library has been superseded by[AndroidX](https://developer.android.com/jetpack/androidx)which is part of[Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider[migrating](https://developer.android.com/jetpack/androidx/migrate)existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library[class mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).

## Classes

|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AudioAttributesCompat](https://developer.android.com/reference/android/support/v4-media/AudioAttributesCompat)                                     | A class to encapsulate a collection of attributes describing information about an audio stream.                                                                                                                                                                                                                               |
| [AudioAttributesCompat.Builder](https://developer.android.com/reference/android/support/v4-media/AudioAttributesCompat.Builder)                     | Builder class for[AudioAttributesCompat](https://developer.android.com/reference/android/support/v4-media/AudioAttributesCompat)objects.                                                                                                                                                                                      |
| [MediaBrowserCompat](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat)                                           | Browses media content offered by a[MediaBrowserServiceCompat](https://developer.android.com/reference/android/support/v4-media/MediaBrowserServiceCompat).                                                                                                                                                                    |
| [MediaBrowserCompat.ConnectionCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.ConnectionCallback)     | Callbacks for connection related events.                                                                                                                                                                                                                                                                                      |
| [MediaBrowserCompat.CustomActionCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.CustomActionCallback) | Callback for receiving the result of[sendCustomAction(String, Bundle, MediaBrowserCompat.CustomActionCallback)](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat#sendCustomAction(java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat.CustomActionCallback)). |
| [MediaBrowserCompat.ItemCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.ItemCallback)                 | Callback for receiving the result of[getItem(String, MediaBrowserCompat.ItemCallback)](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat#getItem(java.lang.String, android.support.v4.media.MediaBrowserCompat.ItemCallback)).                                                              |
| [MediaBrowserCompat.MediaItem](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.MediaItem)                       | A class with information on a single media item for use in browsing/searching media.                                                                                                                                                                                                                                          |
| [MediaBrowserCompat.SearchCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.SearchCallback)             | Callback for receiving the result of[search(String, Bundle, MediaBrowserCompat.SearchCallback)](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat#search(java.lang.String, android.os.Bundle, android.support.v4.media.MediaBrowserCompat.SearchCallback)).                                 |
| [MediaBrowserCompat.SubscriptionCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.SubscriptionCallback) | Callbacks for subscription related events.                                                                                                                                                                                                                                                                                    |
| [MediaBrowserServiceCompat](https://developer.android.com/reference/android/support/v4-media/MediaBrowserServiceCompat)                             | Base class for media browse services.                                                                                                                                                                                                                                                                                         |
| [MediaBrowserServiceCompat.BrowserRoot](https://developer.android.com/reference/android/support/v4-media/MediaBrowserServiceCompat.BrowserRoot)     | Contains information that the browser service needs to send to the client when first connected.                                                                                                                                                                                                                               |
| [MediaBrowserServiceCompat.Result](https://developer.android.com/reference/android/support/v4-media/MediaBrowserServiceCompat.Result)\<T\>          | Completion handler for asynchronous callback methods in[MediaBrowserServiceCompat](https://developer.android.com/reference/android/support/v4-media/MediaBrowserServiceCompat).                                                                                                                                               |
| [MediaDescriptionCompat](https://developer.android.com/reference/android/support/v4-media/MediaDescriptionCompat)                                   | A simple set of metadata for a media item suitable for display.                                                                                                                                                                                                                                                               |
| [MediaDescriptionCompat.Builder](https://developer.android.com/reference/android/support/v4-media/MediaDescriptionCompat.Builder)                   | Builder for[MediaDescriptionCompat](https://developer.android.com/reference/android/support/v4-media/MediaDescriptionCompat)objects.                                                                                                                                                                                          |
| [MediaMetadataCompat](https://developer.android.com/reference/android/support/v4-media/MediaMetadataCompat)                                         | Contains metadata about an item, such as the title, artist, etc.                                                                                                                                                                                                                                                              |
| [MediaMetadataCompat.Builder](https://developer.android.com/reference/android/support/v4-media/MediaMetadataCompat.Builder)                         | Use to build MediaMetadata objects.                                                                                                                                                                                                                                                                                           |
| [RatingCompat](https://developer.android.com/reference/android/support/v4-media/RatingCompat)                                                       | A class to encapsulate rating information used as content metadata.                                                                                                                                                                                                                                                           |
| [VolumeProviderCompat](https://developer.android.com/reference/android/support/v4-media/VolumeProviderCompat)                                       | Handles requests to adjust or set the volume on a session.                                                                                                                                                                                                                                                                    |
| [VolumeProviderCompat.Callback](https://developer.android.com/reference/android/support/v4-media/VolumeProviderCompat.Callback)                     | Listens for changes to the volume.                                                                                                                                                                                                                                                                                            |

-

  ## Classes

  - [AudioAttributesCompat](https://developer.android.com/reference/android/support/v4-media/AudioAttributesCompat)
  - [AudioAttributesCompat.Builder](https://developer.android.com/reference/android/support/v4-media/AudioAttributesCompat.Builder)
  - [MediaBrowserCompat](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat)
  - [MediaBrowserCompat.ConnectionCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.ConnectionCallback)
  - [MediaBrowserCompat.CustomActionCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.CustomActionCallback)
  - [MediaBrowserCompat.ItemCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.ItemCallback)
  - [MediaBrowserCompat.MediaItem](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.MediaItem)
  - [MediaBrowserCompat.SearchCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.SearchCallback)
  - [MediaBrowserCompat.SubscriptionCallback](https://developer.android.com/reference/android/support/v4-media/MediaBrowserCompat.SubscriptionCallback)
  - [MediaBrowserServiceCompat](https://developer.android.com/reference/android/support/v4-media/MediaBrowserServiceCompat)
  - [MediaBrowserServiceCompat.BrowserRoot](https://developer.android.com/reference/android/support/v4-media/MediaBrowserServiceCompat.BrowserRoot)
  - [MediaBrowserServiceCompat.Result](https://developer.android.com/reference/android/support/v4-media/MediaBrowserServiceCompat.Result)
  - [MediaDescriptionCompat](https://developer.android.com/reference/android/support/v4-media/MediaDescriptionCompat)
  - [MediaDescriptionCompat.Builder](https://developer.android.com/reference/android/support/v4-media/MediaDescriptionCompat.Builder)
  - [MediaMetadataCompat](https://developer.android.com/reference/android/support/v4-media/MediaMetadataCompat)
  - [MediaMetadataCompat.Builder](https://developer.android.com/reference/android/support/v4-media/MediaMetadataCompat.Builder)
  - [RatingCompat](https://developer.android.com/reference/android/support/v4-media/RatingCompat)
  - [VolumeProviderCompat](https://developer.android.com/reference/android/support/v4-media/VolumeProviderCompat)
  - [VolumeProviderCompat.Callback](https://developer.android.com/reference/android/support/v4-media/VolumeProviderCompat.Callback)