/packages/apps/Car/LocalMediaPlayer/src/com/android/car/media/localmediaplayer/ |
H A D | DataModel.java | 16 package com.android.car.media.localmediaplayer; 23 import android.media.MediaDescription; 24 import android.media.MediaMetadata; 25 import android.media.browse.MediaBrowser.MediaItem; 26 import android.media.session.MediaSession.QueueItem; 33 import android.service.media.MediaBrowserService.Result; 77 private static final Uri ART_BASE_URI = Uri.parse("content://media/external/audio/albumart"); 211 // usual media table so we need to have this condition. 378 // Sometimes tables don't exist if the media scanner hasn't seen data of that
|
H A D | LocalMediaBrowserService.java | 16 package com.android.car.media.localmediaplayer; 22 import android.media.MediaDescription; 23 import android.media.browse.MediaBrowser; 24 import android.media.session.MediaSession; 26 import android.service.media.MediaBrowserService; 43 static final String ACTION_PLAY = "com.android.car.media.localmediaplayer.ACTION_PLAY"; 44 static final String ACTION_PAUSE = "com.android.car.media.localmediaplayer.ACTION_PAUSE"; 45 static final String ACTION_NEXT = "com.android.car.media.localmediaplayer.ACTION_NEXT"; 46 static final String ACTION_PREV = "com.android.car.media.localmediaplayer.ACTION_PREV";
|
H A D | PermissionsActivity.java | 16 package com.android.car.media.localmediaplayer; 38 // The media browser displays an error anyway if it doesn't have the required permissions
|
H A D | Player.java | 16 package com.android.car.media.localmediaplayer; 24 import android.media.AudioManager; 25 import android.media.AudioManager.OnAudioFocusChangeListener; 26 import android.media.MediaDescription; 27 import android.media.MediaMetadata; 28 import android.media.MediaPlayer; 29 import android.media.MediaPlayer.OnCompletionListener; 30 import android.media.session.MediaSession; 31 import android.media.session.MediaSession.QueueItem; 32 import android.media [all...] |
H A D | Utils.java | 16 package com.android.car.media.localmediaplayer;
|
/packages/apps/Car/Media/src/com/android/car/media/ |
H A D | AppSelectionFragment.java | 1 package com.android.car.media; 16 import com.android.car.media.common.MediaSource; 42 * Triggers a refresh of media sources 82 * Binds a media source to a view 101 * Invoked whenever this fragment requires to obtain the list of media source to select 145 * Refreshes the list of media sources.
|
H A D | BrowseFragment.java | 17 package com.android.car.media; 34 import com.android.car.media.browse.BrowseAdapter; 35 import com.android.car.media.browse.ContentForwardStrategy; 36 import com.android.car.media.common.GridSpacingItemDecoration; 37 import com.android.car.media.common.MediaItemMetadata; 38 import com.android.car.media.common.MediaSource; 39 import com.android.car.media.widgets.ViewUtils; 139 * the media tree) 175 * @param mediaSource media source being displayed 176 * @param item media tre [all...] |
H A D | EmptyFragment.java | 1 package com.android.car.media; 14 import com.android.car.media.common.MediaSource; 15 import com.android.car.media.widgets.ViewUtils; 61 * @param mediaSource media source currently being browsed
|
H A D | MediaActivity.java | 16 package com.android.car.media; 25 import android.media.session.MediaController; 36 import com.android.car.media.common.ActiveMediaSourceManager; 37 import com.android.car.media.common.CrossfadeImageView; 38 import com.android.car.media.common.MediaItemMetadata; 39 import com.android.car.media.common.MediaSource; 40 import com.android.car.media.common.MediaSourcesManager; 41 import com.android.car.media.common.PlaybackControls; 42 import com.android.car.media.common.PlaybackModel; 43 import com.android.car.media [all...] |
H A D | MediaConstants.java | 17 package com.android.car.media; 25 * Constants shared by SDK and 3rd party media apps to extend the media APIs in order to accommodate 34 * Action along with the media connection broadcast, which contains the current media 37 public static final String ACTION_MEDIA_STATUS = "com.google.android.gms.car.media.STATUS"; 40 * Key for media connection status in extra. 49 * Type of connection status: current media is connected. 54 * Type of connection status: current media is disconnected. 68 "com.google.android.gms.car.media [all...] |
H A D | MediaManager.java | 16 package com.android.car.media; 29 import android.media.browse.MediaBrowser; 30 import android.media.session.MediaController; 31 import android.media.session.MediaSession; 32 import android.media.session.PlaybackState; 34 import android.service.media.MediaBrowserService; 43 * Manages which media app we should connect to. The manager also retrieves various attributes 44 * from the media app and share among different components in GearHead media app. 46 * @deprecated This manager is being replaced by {@link com.android.car.media [all...] |
H A D | MediaPlaybackModel.java | 16 package com.android.car.media; 22 import android.media.MediaMetadata; 23 import android.media.browse.MediaBrowser; 24 import android.media.session.MediaController; 25 import android.media.session.MediaSession; 26 import android.media.session.PlaybackState; 43 * A model for controlling media playback. This model will take care of all Media Manager, Browser, 48 * @deprecated This model is being replaced by {@link com.android.car.media.common.PlaybackModel}. 72 /** Indicates active media app has changed. A new mediaBrowser is now connecting to the new
|
H A D | MetadataController.java | 1 package com.android.car.media; 5 import android.media.session.PlaybackState; 6 import android.support.v4.media.session.PlaybackStateCompat; 12 import com.android.car.media.common.MediaItemMetadata; 13 import com.android.car.media.common.PlaybackModel;
|
H A D | PlaybackFragment.java | 17 package com.android.car.media; 20 import android.media.session.MediaController; 38 import com.android.car.media.common.MediaItemMetadata; 39 import com.android.car.media.common.MediaSource; 40 import com.android.car.media.common.PlaybackControls; 41 import com.android.car.media.common.PlaybackModel; 56 * playing media source through the {@link android.media.session.MediaSession} API.
|
/packages/apps/Car/Media/src/com/android/car/media/browse/ |
H A D | BrowseAdapter.java | 17 package com.android.car.media.browse; 20 import android.media.browse.MediaBrowser; 32 import com.android.car.media.common.MediaItemMetadata; 33 import com.android.car.media.common.MediaSource; 47 * {@link android.service.media.MediaBrowserService} media tree into a 53 * <p> The actual strategy to group and expand media items has to be supplied by providing an 151 * {@link com.android.car.media.common.MediaItemMetadata} whose children are being loaded 182 * Creates a {@link BrowseAdapter} that displays the children of the given media tree node. 226 * Replaces the media ite [all...] |
H A D | BrowseItemViewType.java | 17 package com.android.car.media.browse; 26 HEADER(com.android.car.media.R.layout.media_browse_header_item), 28 GRID_ITEM(com.android.car.media.R.layout.media_browse_grid_item, 1), 30 LIST_ITEM(com.android.car.media.R.layout.media_browse_list_item), 32 PANEL_ITEM(com.android.car.media.R.layout.media_browse_panel_item), 34 MORE_FOOTER(com.android.car.media.R.layout.media_browse_more_footer),
|
H A D | BrowseViewData.java | 17 package com.android.car.media.browse; 23 import com.android.car.media.common.MediaItemMetadata; 31 /** {@link com.android.car.media.common.MediaItemMetadata} associated with this item */
|
H A D | BrowseViewHolder.java | 17 package com.android.car.media.browse; 26 import com.android.car.media.common.MediaItemMetadata; 42 mTitle = itemView.findViewById(com.android.car.media.R.id.title); 43 mSubtitle = itemView.findViewById(com.android.car.media.R.id.subtitle); 44 mAlbumArt = itemView.findViewById(com.android.car.media.R.id.thumbnail); 45 mContainer = itemView.findViewById(com.android.car.media.R.id.container);
|
H A D | ContentForwardStrategy.java | 17 package com.android.car.media.browse; 20 import com.android.car.media.common.ContentStyleMediaConstants; 21 import com.android.car.media.common.MediaItemMetadata; 24 * Strategy used to group and expand media items in the {@link BrowseAdapter} 28 * @return true if a header should be included when expanding the given media item into a 34 * @return maximum number of rows to use when when expanding the given media item into a 36 * will be used to represent media item children (i.e.: we might allow more rows for lists 42 * @return whether the given media item should be expanded or not. If not expanded, the item 48 * @return view type to use to render browsable children of the given media item. Only used if 54 * @return view type to use to render playable children fo the given media ite [all...] |
/packages/apps/Car/Media/src/com/android/car/media/drawer/ |
H A D | MediaBrowserItemsFetcher.java | 16 package com.android.car.media.drawer; 21 import android.media.MediaDescription; 22 import android.media.browse.MediaBrowser; 23 import android.media.session.MediaSession; 26 import com.android.car.media.MediaPlaybackModel; 27 import com.android.car.media.R; 45 * a {@link android.media.browse.MediaBrowser.MediaItem} representing the play queue has been 48 static final String PLAY_QUEUE_MEDIA_ID = "com.android.car.media.drawer.PLAY_QUEUE"; 175 * Creates and returns a {@link android.media.browse.MediaBrowser.MediaItem} that represents an 176 * entry for the play queue. A play queue media ite [all...] |
H A D | MediaDrawerAdapter.java | 16 package com.android.car.media.drawer; 40 * items in a media drawer. 60 * Sets the object to be notified of changes to the fetching of items in the media drawer.
|
H A D | MediaDrawerController.java | 16 package com.android.car.media.drawer; 20 import android.media.browse.MediaBrowser; 21 import android.media.session.MediaController; 22 import android.media.session.MediaSession; 29 import com.android.car.media.MediaManager; 30 import com.android.car.media.MediaPlaybackModel; 31 import com.android.car.media.R; 39 * Maintains separate MediaPlaybackModel for media browsing and control. Sets up root Drawer 40 * adapter with root of media-browse tree (using MediaBrowserItemsFetcher). Supports switching the 48 "com.google.android.gms.car.media [all...] |
H A D | MediaItemOnClickListener.java | 16 package com.android.car.media.drawer; 18 import android.media.browse.MediaBrowser; 19 import android.media.session.MediaSession; 34 * Called when an item in a list of playable media items has been clicked.
|
H A D | MediaItemsFetcher.java | 16 package com.android.car.media.drawer; 20 import android.media.MediaDescription; 27 import com.android.car.media.R;
|
H A D | MediaQueueItemsFetcher.java | 16 package com.android.car.media.drawer; 21 import android.media.session.MediaController; 22 import android.media.session.MediaSession; 23 import android.media.session.PlaybackState; 27 import com.android.car.media.MediaPlaybackModel; 28 import com.android.car.media.R;
|