Package com.google.android.exoplayer2
Class MediaMetadata
- java.lang.Object
-
- com.google.android.exoplayer2.MediaMetadata
-
- All Implemented Interfaces:
Bundleable
public final class MediaMetadata extends Object implements Bundleable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MediaMetadata.Builder
A builder forMediaMetadata
instances.static interface
MediaMetadata.FolderType
The folder type of the media item.static interface
MediaMetadata.MediaType
The type of content described by the media item.static interface
MediaMetadata.PictureType
The picture type of the artwork.-
Nested classes/interfaces inherited from interface com.google.android.exoplayer2.Bundleable
Bundleable.Creator<T extends Bundleable>
-
-
Field Summary
Fields Modifier and Type Field Description CharSequence
albumArtist
Optional album artist.CharSequence
albumTitle
Optional album title.CharSequence
artist
Optional artist.byte[]
artworkData
Optional artwork data as a compressed byte array.@PictureType Integer
artworkDataType
OptionalMediaMetadata.PictureType
of the artwork data.Uri
artworkUri
Optional artworkUri
.CharSequence
compilation
Optional compilation.CharSequence
composer
Optional composer.CharSequence
conductor
Optional conductor.static Bundleable.Creator<MediaMetadata>
CREATOR
Object that can restoreMediaMetadata
from aBundle
.CharSequence
description
Optional description.Integer
discNumber
Optional disc number.CharSequence
displayTitle
Optional display title.static MediaMetadata
EMPTY
EmptyMediaMetadata
.Bundle
extras
Optional extrasBundle
.static int
FOLDER_TYPE_ALBUMS
Type for a folder containing media categorized by album.static int
FOLDER_TYPE_ARTISTS
Type for a folder containing media categorized by artist.static int
FOLDER_TYPE_GENRES
Type for a folder containing media categorized by genre.static int
FOLDER_TYPE_MIXED
Type for a folder containing media of mixed types.static int
FOLDER_TYPE_NONE
Type for an item that is not a folder.static int
FOLDER_TYPE_PLAYLISTS
Type for a folder containing a playlist.static int
FOLDER_TYPE_TITLES
Type for a folder containing only playable media.static int
FOLDER_TYPE_YEARS
Type for a folder containing media categorized by year.@FolderType Integer
folderType
OptionalMediaMetadata.FolderType
.CharSequence
genre
Optional genre.Boolean
isBrowsable
Optional boolean to indicate that the media is a browsable folder.Boolean
isPlayable
Optional boolean to indicate that the media is playable.static int
MEDIA_TYPE_ALBUM
MediaMetadata.MediaType
for a group of items (e.g.,music
) belonging to an album.static int
MEDIA_TYPE_ARTIST
MediaMetadata.MediaType
for a group of items (e.g.,music
) from the same artist.static int
MEDIA_TYPE_AUDIO_BOOK
MediaMetadata.MediaType
for a group of items forming an audio book.static int
MEDIA_TYPE_AUDIO_BOOK_CHAPTER
MediaMetadata.MediaType
for an audio book chapter.static int
MEDIA_TYPE_FOLDER_ALBUMS
MediaMetadata.MediaType
for a folder containing albums.static int
MEDIA_TYPE_FOLDER_ARTISTS
MediaMetadata.MediaType
for a folder containing artists.static int
MEDIA_TYPE_FOLDER_AUDIO_BOOKS
MediaMetadata.MediaType
for a folder containing audio books.static int
MEDIA_TYPE_FOLDER_GENRES
MediaMetadata.MediaType
for a folder containing genres.static int
MEDIA_TYPE_FOLDER_MIXED
MediaMetadata.MediaType
for a folder with mixed or undetermined content.static int
MEDIA_TYPE_FOLDER_MOVIES
MediaMetadata.MediaType
for a folder containing movies.static int
MEDIA_TYPE_FOLDER_NEWS
MediaMetadata.MediaType
for a folder containing news.static int
MEDIA_TYPE_FOLDER_PLAYLISTS
MediaMetadata.MediaType
for a folder containing playlists.static int
MEDIA_TYPE_FOLDER_PODCASTS
MediaMetadata.MediaType
for a folder containing podcasts.static int
MEDIA_TYPE_FOLDER_RADIO_STATIONS
MediaMetadata.MediaType
for a folder containing radio stations.static int
MEDIA_TYPE_FOLDER_TRAILERS
MediaMetadata.MediaType
for a folder containing movie trailers.static int
MEDIA_TYPE_FOLDER_TV_CHANNELS
MediaMetadata.MediaType
for a folder containing TV channels.static int
MEDIA_TYPE_FOLDER_TV_SERIES
MediaMetadata.MediaType
for a folder containing TV series.static int
MEDIA_TYPE_FOLDER_TV_SHOWS
MediaMetadata.MediaType
for a folder containing TV shows.static int
MEDIA_TYPE_FOLDER_VIDEOS
MediaMetadata.MediaType
for a folder containing videos.static int
MEDIA_TYPE_FOLDER_YEARS
MediaMetadata.MediaType
for a folder containing years.static int
MEDIA_TYPE_GENRE
MediaMetadata.MediaType
for a group of items (e.g.,music
) of the same genre.static int
MEDIA_TYPE_MIXED
Media of undetermined type or a mix of multiple media types.static int
MEDIA_TYPE_MOVIE
MediaMetadata.MediaType
for a movie.static int
MEDIA_TYPE_MUSIC
MediaMetadata.MediaType
for music.static int
MEDIA_TYPE_NEWS
MediaMetadata.MediaType
for news.static int
MEDIA_TYPE_PLAYLIST
MediaMetadata.MediaType
for a group of items (e.g.,music
) forming a playlist.static int
MEDIA_TYPE_PODCAST
MediaMetadata.MediaType
for a group of items belonging to a podcast.static int
MEDIA_TYPE_PODCAST_EPISODE
MediaMetadata.MediaType
for a podcast episode.static int
MEDIA_TYPE_RADIO_STATION
MediaMetadata.MediaType
for a radio station.static int
MEDIA_TYPE_TRAILER
MediaMetadata.MediaType
for a movie trailer.static int
MEDIA_TYPE_TV_CHANNEL
MediaMetadata.MediaType
for a group of items that are part of a TV channel.static int
MEDIA_TYPE_TV_SEASON
MediaMetadata.MediaType
for a group of items that are part of a TV series.static int
MEDIA_TYPE_TV_SERIES
MediaMetadata.MediaType
for a group of items that are part of a TV series.static int
MEDIA_TYPE_TV_SHOW
MediaMetadata.MediaType
for a TV show.static int
MEDIA_TYPE_VIDEO
MediaMetadata.MediaType
for a video.static int
MEDIA_TYPE_YEAR
MediaMetadata.MediaType
for a group of items (e.g.,music
) from the same year.@MediaType Integer
mediaType
OptionalMediaMetadata.MediaType
.Rating
overallRating
Optional overallRating
.static int
PICTURE_TYPE_A_BRIGHT_COLORED_FISH
static int
PICTURE_TYPE_ARTIST_PERFORMER
static int
PICTURE_TYPE_BACK_COVER
static int
PICTURE_TYPE_BAND_ARTIST_LOGO
static int
PICTURE_TYPE_BAND_ORCHESTRA
static int
PICTURE_TYPE_COMPOSER
static int
PICTURE_TYPE_CONDUCTOR
static int
PICTURE_TYPE_DURING_PERFORMANCE
static int
PICTURE_TYPE_DURING_RECORDING
static int
PICTURE_TYPE_FILE_ICON
static int
PICTURE_TYPE_FILE_ICON_OTHER
static int
PICTURE_TYPE_FRONT_COVER
static int
PICTURE_TYPE_ILLUSTRATION
static int
PICTURE_TYPE_LEAD_ARTIST_PERFORMER
static int
PICTURE_TYPE_LEAFLET_PAGE
static int
PICTURE_TYPE_LYRICIST
static int
PICTURE_TYPE_MEDIA
static int
PICTURE_TYPE_MOVIE_VIDEO_SCREEN_CAPTURE
static int
PICTURE_TYPE_OTHER
static int
PICTURE_TYPE_PUBLISHER_STUDIO_LOGO
static int
PICTURE_TYPE_RECORDING_LOCATION
Integer
recordingDay
Optional day of the recording date.Integer
recordingMonth
Optional month of the recording date.Integer
recordingYear
Optional year of the recording date.Integer
releaseDay
Optional day of the release date.Integer
releaseMonth
Optional month of the release date.Integer
releaseYear
Optional year of the release date.CharSequence
station
Optional name of the station streaming the media.CharSequence
subtitle
Optional subtitle.CharSequence
title
Optional title.Integer
totalDiscCount
Optional total number of discs.Integer
totalTrackCount
Optional total number of tracks.Integer
trackNumber
Optional track number.Rating
userRating
Optional userRating
.CharSequence
writer
Optional writer.Integer
year
Deprecated.UserecordingYear
instead.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MediaMetadata.Builder
buildUpon()
Returns a newMediaMetadata.Builder
instance with the currentMediaMetadata
fields.boolean
equals(Object obj)
int
hashCode()
Bundle
toBundle()
Returns aBundle
representing the information stored in this object.
-
-
-
Field Detail
-
MEDIA_TYPE_MIXED
public static final int MEDIA_TYPE_MIXED
Media of undetermined type or a mix of multiple media types.- See Also:
- Constant Field Values
-
MEDIA_TYPE_MUSIC
public static final int MEDIA_TYPE_MUSIC
MediaMetadata.MediaType
for music.- See Also:
- Constant Field Values
-
MEDIA_TYPE_AUDIO_BOOK_CHAPTER
public static final int MEDIA_TYPE_AUDIO_BOOK_CHAPTER
MediaMetadata.MediaType
for an audio book chapter.- See Also:
- Constant Field Values
-
MEDIA_TYPE_PODCAST_EPISODE
public static final int MEDIA_TYPE_PODCAST_EPISODE
MediaMetadata.MediaType
for a podcast episode.- See Also:
- Constant Field Values
-
MEDIA_TYPE_RADIO_STATION
public static final int MEDIA_TYPE_RADIO_STATION
MediaMetadata.MediaType
for a radio station.- See Also:
- Constant Field Values
-
MEDIA_TYPE_NEWS
public static final int MEDIA_TYPE_NEWS
MediaMetadata.MediaType
for news.- See Also:
- Constant Field Values
-
MEDIA_TYPE_VIDEO
public static final int MEDIA_TYPE_VIDEO
MediaMetadata.MediaType
for a video.- See Also:
- Constant Field Values
-
MEDIA_TYPE_TRAILER
public static final int MEDIA_TYPE_TRAILER
MediaMetadata.MediaType
for a movie trailer.- See Also:
- Constant Field Values
-
MEDIA_TYPE_MOVIE
public static final int MEDIA_TYPE_MOVIE
MediaMetadata.MediaType
for a movie.- See Also:
- Constant Field Values
-
MEDIA_TYPE_TV_SHOW
public static final int MEDIA_TYPE_TV_SHOW
MediaMetadata.MediaType
for a TV show.- See Also:
- Constant Field Values
-
MEDIA_TYPE_ALBUM
public static final int MEDIA_TYPE_ALBUM
MediaMetadata.MediaType
for a group of items (e.g.,music
) belonging to an album.- See Also:
- Constant Field Values
-
MEDIA_TYPE_ARTIST
public static final int MEDIA_TYPE_ARTIST
MediaMetadata.MediaType
for a group of items (e.g.,music
) from the same artist.- See Also:
- Constant Field Values
-
MEDIA_TYPE_GENRE
public static final int MEDIA_TYPE_GENRE
MediaMetadata.MediaType
for a group of items (e.g.,music
) of the same genre.- See Also:
- Constant Field Values
-
MEDIA_TYPE_PLAYLIST
public static final int MEDIA_TYPE_PLAYLIST
MediaMetadata.MediaType
for a group of items (e.g.,music
) forming a playlist.- See Also:
- Constant Field Values
-
MEDIA_TYPE_YEAR
public static final int MEDIA_TYPE_YEAR
MediaMetadata.MediaType
for a group of items (e.g.,music
) from the same year.- See Also:
- Constant Field Values
-
MEDIA_TYPE_AUDIO_BOOK
public static final int MEDIA_TYPE_AUDIO_BOOK
MediaMetadata.MediaType
for a group of items forming an audio book. Items in this group are typically of typeMEDIA_TYPE_AUDIO_BOOK_CHAPTER
.- See Also:
- Constant Field Values
-
MEDIA_TYPE_PODCAST
public static final int MEDIA_TYPE_PODCAST
MediaMetadata.MediaType
for a group of items belonging to a podcast. Items in this group are typically of typeMEDIA_TYPE_PODCAST_EPISODE
.- See Also:
- Constant Field Values
-
MEDIA_TYPE_TV_CHANNEL
public static final int MEDIA_TYPE_TV_CHANNEL
MediaMetadata.MediaType
for a group of items that are part of a TV channel. Items in this group are typically of typeMEDIA_TYPE_TV_SHOW
,MEDIA_TYPE_TV_SERIES
orMEDIA_TYPE_MOVIE
.- See Also:
- Constant Field Values
-
MEDIA_TYPE_TV_SERIES
public static final int MEDIA_TYPE_TV_SERIES
MediaMetadata.MediaType
for a group of items that are part of a TV series. Items in this group are typically of typeMEDIA_TYPE_TV_SHOW
orMEDIA_TYPE_TV_SEASON
.- See Also:
- Constant Field Values
-
MEDIA_TYPE_TV_SEASON
public static final int MEDIA_TYPE_TV_SEASON
MediaMetadata.MediaType
for a group of items that are part of a TV series. Items in this group are typically of typeMEDIA_TYPE_TV_SHOW
.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_MIXED
public static final int MEDIA_TYPE_FOLDER_MIXED
MediaMetadata.MediaType
for a folder with mixed or undetermined content.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_ALBUMS
public static final int MEDIA_TYPE_FOLDER_ALBUMS
MediaMetadata.MediaType
for a folder containing albums.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_ARTISTS
public static final int MEDIA_TYPE_FOLDER_ARTISTS
MediaMetadata.MediaType
for a folder containing artists.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_GENRES
public static final int MEDIA_TYPE_FOLDER_GENRES
MediaMetadata.MediaType
for a folder containing genres.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_PLAYLISTS
public static final int MEDIA_TYPE_FOLDER_PLAYLISTS
MediaMetadata.MediaType
for a folder containing playlists.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_YEARS
public static final int MEDIA_TYPE_FOLDER_YEARS
MediaMetadata.MediaType
for a folder containing years.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_AUDIO_BOOKS
public static final int MEDIA_TYPE_FOLDER_AUDIO_BOOKS
MediaMetadata.MediaType
for a folder containing audio books.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_PODCASTS
public static final int MEDIA_TYPE_FOLDER_PODCASTS
MediaMetadata.MediaType
for a folder containing podcasts.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_TV_CHANNELS
public static final int MEDIA_TYPE_FOLDER_TV_CHANNELS
MediaMetadata.MediaType
for a folder containing TV channels.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_TV_SERIES
public static final int MEDIA_TYPE_FOLDER_TV_SERIES
MediaMetadata.MediaType
for a folder containing TV series.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_TV_SHOWS
public static final int MEDIA_TYPE_FOLDER_TV_SHOWS
MediaMetadata.MediaType
for a folder containing TV shows.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_RADIO_STATIONS
public static final int MEDIA_TYPE_FOLDER_RADIO_STATIONS
MediaMetadata.MediaType
for a folder containing radio stations.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_NEWS
public static final int MEDIA_TYPE_FOLDER_NEWS
MediaMetadata.MediaType
for a folder containing news.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_VIDEOS
public static final int MEDIA_TYPE_FOLDER_VIDEOS
MediaMetadata.MediaType
for a folder containing videos.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_TRAILERS
public static final int MEDIA_TYPE_FOLDER_TRAILERS
MediaMetadata.MediaType
for a folder containing movie trailers.- See Also:
- Constant Field Values
-
MEDIA_TYPE_FOLDER_MOVIES
public static final int MEDIA_TYPE_FOLDER_MOVIES
MediaMetadata.MediaType
for a folder containing movies.- See Also:
- Constant Field Values
-
FOLDER_TYPE_NONE
public static final int FOLDER_TYPE_NONE
Type for an item that is not a folder.- See Also:
- Constant Field Values
-
FOLDER_TYPE_MIXED
public static final int FOLDER_TYPE_MIXED
Type for a folder containing media of mixed types.- See Also:
- Constant Field Values
-
FOLDER_TYPE_TITLES
public static final int FOLDER_TYPE_TITLES
Type for a folder containing only playable media.- See Also:
- Constant Field Values
-
FOLDER_TYPE_ALBUMS
public static final int FOLDER_TYPE_ALBUMS
Type for a folder containing media categorized by album.- See Also:
- Constant Field Values
-
FOLDER_TYPE_ARTISTS
public static final int FOLDER_TYPE_ARTISTS
Type for a folder containing media categorized by artist.- See Also:
- Constant Field Values
-
FOLDER_TYPE_GENRES
public static final int FOLDER_TYPE_GENRES
Type for a folder containing media categorized by genre.- See Also:
- Constant Field Values
-
FOLDER_TYPE_PLAYLISTS
public static final int FOLDER_TYPE_PLAYLISTS
Type for a folder containing a playlist.- See Also:
- Constant Field Values
-
FOLDER_TYPE_YEARS
public static final int FOLDER_TYPE_YEARS
Type for a folder containing media categorized by year.- See Also:
- Constant Field Values
-
PICTURE_TYPE_OTHER
public static final int PICTURE_TYPE_OTHER
- See Also:
- Constant Field Values
-
PICTURE_TYPE_FILE_ICON
public static final int PICTURE_TYPE_FILE_ICON
- See Also:
- Constant Field Values
-
PICTURE_TYPE_FILE_ICON_OTHER
public static final int PICTURE_TYPE_FILE_ICON_OTHER
- See Also:
- Constant Field Values
-
PICTURE_TYPE_FRONT_COVER
public static final int PICTURE_TYPE_FRONT_COVER
- See Also:
- Constant Field Values
-
PICTURE_TYPE_BACK_COVER
public static final int PICTURE_TYPE_BACK_COVER
- See Also:
- Constant Field Values
-
PICTURE_TYPE_LEAFLET_PAGE
public static final int PICTURE_TYPE_LEAFLET_PAGE
- See Also:
- Constant Field Values
-
PICTURE_TYPE_MEDIA
public static final int PICTURE_TYPE_MEDIA
- See Also:
- Constant Field Values
-
PICTURE_TYPE_LEAD_ARTIST_PERFORMER
public static final int PICTURE_TYPE_LEAD_ARTIST_PERFORMER
- See Also:
- Constant Field Values
-
PICTURE_TYPE_ARTIST_PERFORMER
public static final int PICTURE_TYPE_ARTIST_PERFORMER
- See Also:
- Constant Field Values
-
PICTURE_TYPE_CONDUCTOR
public static final int PICTURE_TYPE_CONDUCTOR
- See Also:
- Constant Field Values
-
PICTURE_TYPE_BAND_ORCHESTRA
public static final int PICTURE_TYPE_BAND_ORCHESTRA
- See Also:
- Constant Field Values
-
PICTURE_TYPE_COMPOSER
public static final int PICTURE_TYPE_COMPOSER
- See Also:
- Constant Field Values
-
PICTURE_TYPE_LYRICIST
public static final int PICTURE_TYPE_LYRICIST
- See Also:
- Constant Field Values
-
PICTURE_TYPE_RECORDING_LOCATION
public static final int PICTURE_TYPE_RECORDING_LOCATION
- See Also:
- Constant Field Values
-
PICTURE_TYPE_DURING_RECORDING
public static final int PICTURE_TYPE_DURING_RECORDING
- See Also:
- Constant Field Values
-
PICTURE_TYPE_DURING_PERFORMANCE
public static final int PICTURE_TYPE_DURING_PERFORMANCE
- See Also:
- Constant Field Values
-
PICTURE_TYPE_MOVIE_VIDEO_SCREEN_CAPTURE
public static final int PICTURE_TYPE_MOVIE_VIDEO_SCREEN_CAPTURE
- See Also:
- Constant Field Values
-
PICTURE_TYPE_A_BRIGHT_COLORED_FISH
public static final int PICTURE_TYPE_A_BRIGHT_COLORED_FISH
- See Also:
- Constant Field Values
-
PICTURE_TYPE_ILLUSTRATION
public static final int PICTURE_TYPE_ILLUSTRATION
- See Also:
- Constant Field Values
-
PICTURE_TYPE_BAND_ARTIST_LOGO
public static final int PICTURE_TYPE_BAND_ARTIST_LOGO
- See Also:
- Constant Field Values
-
PICTURE_TYPE_PUBLISHER_STUDIO_LOGO
public static final int PICTURE_TYPE_PUBLISHER_STUDIO_LOGO
- See Also:
- Constant Field Values
-
EMPTY
public static final MediaMetadata EMPTY
EmptyMediaMetadata
.
-
title
@Nullable public final CharSequence title
Optional title.
-
artist
@Nullable public final CharSequence artist
Optional artist.
-
albumTitle
@Nullable public final CharSequence albumTitle
Optional album title.
-
albumArtist
@Nullable public final CharSequence albumArtist
Optional album artist.
-
displayTitle
@Nullable public final CharSequence displayTitle
Optional display title.
-
subtitle
@Nullable public final CharSequence subtitle
Optional subtitle.This is the secondary title of the media, unrelated to closed captions.
-
description
@Nullable public final CharSequence description
Optional description.
-
artworkData
@Nullable public final byte[] artworkData
Optional artwork data as a compressed byte array.
-
artworkDataType
@Nullable @PictureType public final @PictureType Integer artworkDataType
OptionalMediaMetadata.PictureType
of the artwork data.
-
trackNumber
@Nullable public final Integer trackNumber
Optional track number.
-
totalTrackCount
@Nullable public final Integer totalTrackCount
Optional total number of tracks.
-
folderType
@Nullable @FolderType public final @FolderType Integer folderType
OptionalMediaMetadata.FolderType
.This field will be deprecated. Use
isBrowsable
to indicate if an item is a browsable folder and usemediaType
to indicate the type of the folder.
-
isBrowsable
@Nullable public final Boolean isBrowsable
Optional boolean to indicate that the media is a browsable folder.
-
isPlayable
@Nullable public final Boolean isPlayable
Optional boolean to indicate that the media is playable.
-
year
@Deprecated @Nullable public final Integer year
Deprecated.UserecordingYear
instead.
-
recordingYear
@Nullable public final Integer recordingYear
Optional year of the recording date.
-
recordingMonth
@Nullable public final Integer recordingMonth
Optional month of the recording date.Note that there is no guarantee that the month and day are a valid combination.
-
recordingDay
@Nullable public final Integer recordingDay
Optional day of the recording date.Note that there is no guarantee that the month and day are a valid combination.
-
releaseYear
@Nullable public final Integer releaseYear
Optional year of the release date.
-
releaseMonth
@Nullable public final Integer releaseMonth
Optional month of the release date.Note that there is no guarantee that the month and day are a valid combination.
-
releaseDay
@Nullable public final Integer releaseDay
Optional day of the release date.Note that there is no guarantee that the month and day are a valid combination.
-
writer
@Nullable public final CharSequence writer
Optional writer.
-
composer
@Nullable public final CharSequence composer
Optional composer.
-
conductor
@Nullable public final CharSequence conductor
Optional conductor.
-
discNumber
@Nullable public final Integer discNumber
Optional disc number.
-
totalDiscCount
@Nullable public final Integer totalDiscCount
Optional total number of discs.
-
genre
@Nullable public final CharSequence genre
Optional genre.
-
compilation
@Nullable public final CharSequence compilation
Optional compilation.
-
station
@Nullable public final CharSequence station
Optional name of the station streaming the media.
-
mediaType
@Nullable public final @MediaType Integer mediaType
OptionalMediaMetadata.MediaType
.
-
extras
@Nullable public final Bundle extras
Optional extrasBundle
.Given the complexities of checking the equality of two
Bundle
s, this is not considered in theequals(Object)
orhashCode()
.
-
CREATOR
public static final Bundleable.Creator<MediaMetadata> CREATOR
Object that can restoreMediaMetadata
from aBundle
.
-
-
Method Detail
-
buildUpon
public MediaMetadata.Builder buildUpon()
Returns a newMediaMetadata.Builder
instance with the currentMediaMetadata
fields.
-
toBundle
public Bundle toBundle()
Description copied from interface:Bundleable
Returns aBundle
representing the information stored in this object.- Specified by:
toBundle
in interfaceBundleable
-
-