MediaDescriptionCompat
class MediaDescriptionCompat : Parcelable
kotlin.Any | |
↳ | android.support.v4.media.MediaDescriptionCompat |
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 MediaMetadataCompat#getDescription()
.
Summary
Nested classes |
|
---|---|
Builder for |
Constants |
|
---|---|
static Long |
The type of folder that contains folders categorized by album as specified in the section 6. |
static Long |
The type of folder that contains folders categorized by artist as specified in the section 6. |
static Long |
The type of folder that contains folders categorized by genre as specified in the section 6. |
static Long |
The type of folder that is unknown or contains media elements of mixed types as specified in the section 6. |
static Long |
The type of folder that contains folders categorized by playlist as specified in the section 6. |
static Long |
The type of folder that contains media elements only as specified in the section 6. |
static Long |
The type of folder that contains folders categorized by year as specified in the section 6. |
static String |
Used as a long extra field to indicate the bluetooth folder type of the media item as specified in the section 6. |
static String |
Used as a long extra field to indicate the download status of the media item. |
static Long |
The status value to indicate the media item is downloaded for later offline playback. |
static Long |
The status value to indicate the media item is being downloaded. |
static Long |
The status value to indicate the media item is not downloaded. |
Public methods |
|
---|---|
Int | |
static MediaDescriptionCompat! |
fromMediaDescription(descriptionObj: Any!) Creates an instance from a framework |
CharSequence? |
Returns a description suitable for display or null. |
Bundle? |
Returns any extras that were added to the description. |
Bitmap? |
Returns a bitmap icon suitable for display or null. |
Uri? |
Returns a Uri for an icon suitable for display or null. |
Any! |
Gets the underlying framework |
String? |
Returns the media id or null. |
Uri? |
Returns a Uri representing this content or null. |
CharSequence? |
Returns a subtitle suitable for display or null. |
CharSequence? |
getTitle() Returns a title suitable for display or null. |
String |
toString() |
Unit |
writeToParcel(dest: Parcel!, flags: Int) |
Properties |
|
---|---|
static Creator<MediaDescriptionCompat!>! |
Constants
BT_FOLDER_TYPE_ALBUMS
static val BT_FOLDER_TYPE_ALBUMS: Long
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.
Value: 2
BT_FOLDER_TYPE_ARTISTS
static val BT_FOLDER_TYPE_ARTISTS: Long
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.
Value: 3
BT_FOLDER_TYPE_GENRES
static val BT_FOLDER_TYPE_GENRES: Long
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.
Value: 4
BT_FOLDER_TYPE_MIXED
static val BT_FOLDER_TYPE_MIXED: Long
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.
Value: 0
BT_FOLDER_TYPE_PLAYLISTS
static val BT_FOLDER_TYPE_PLAYLISTS: Long
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.
Value: 5
BT_FOLDER_TYPE_TITLES
static val BT_FOLDER_TYPE_TITLES: Long
The type of folder that contains media elements only as specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5.
Value: 1
BT_FOLDER_TYPE_YEARS
static val BT_FOLDER_TYPE_YEARS: Long
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.
Value: 6
EXTRA_BT_FOLDER_TYPE
static val EXTRA_BT_FOLDER_TYPE: String
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 MediaBrowserCompat.MediaItem
with MediaBrowserCompat.MediaItem#FLAG_BROWSABLE
. The value should be one of the following: