/packages/apps/Car/Media/src/com/android/car/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 | 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;
|
/packages/apps/Car/Radio/src/com/android/car/radio/media/ |
H A D | TunerSession.java | 17 package com.android.car.radio.media; 28 import android.support.v4.media.MediaMetadataCompat; 29 import android.support.v4.media.RatingCompat; 30 import android.support.v4.media.session.MediaSessionCompat; 31 import android.support.v4.media.session.PlaybackStateCompat; 35 import com.android.car.broadcastradio.support.media.BrowseTree; 178 Log.w(TAG, "Invalid media ID: " + mediaId);
|
/packages/apps/Messaging/src/com/android/messaging/datamodel/media/ |
H A D | DecodedImageResource.java | 16 package com.android.messaging.datamodel.media;
|
H A D | EncodedImageResource.java | 16 package com.android.messaging.datamodel.media; 31 * {@link com.android.messaging.datamodel.media.DecodedImageResource}. 34 * {@link com.android.messaging.datamodel.media.MediaCache}, if the image request 111 * original media request that requested the image, so it inherits the listener and
|
H A D | MediaResourceManager.java | 16 package com.android.messaging.datamodel.media; 33 * <p>Loads and maintains a set of in-memory LRU caches for different types of media resources. 34 * Right now we don't utilize any disk cache as all media urls are expected to be resolved to 37 * <p>The MediaResourceManager takes media loading requests through one of two ways:</p> 47 * <p>For each media loading task, MediaResourceManager starts an AsyncTask that runs on a 48 * dedicated thread, which calls MediaRequest.loadMediaBlocking() to perform the actual media 49 * loading work. As the media resources are loaded, MediaResourceManager notifies the callers 54 * <p>The media resource caches ({@link MediaCache}) are maintained as a set of LRU caches. They are 59 * <p>Optionally, media loading can support on-demand media encodin [all...] |
H A D | RefCountedMediaResource.java | 16 package com.android.messaging.datamodel.media; 28 * A ref-counted class that holds loaded media resource, be it bitmaps or media bytes. 38 * calls that could potentially acquire media cache locks due to the potential deadlock this can
|
H A D | VCardRequest.java | 16 package com.android.messaging.datamodel.media; 52 * Therefore, we'd like to load the vcard once and cache it in our media cache using the 89 // The VCard library doesn't support synchronously loading the media resource. Therefore,
|
H A D | VCardResourceEntry.java | 16 package com.android.messaging.datamodel.media;
|
H A D | PoolableImageCache.java | 16 package com.android.messaging.datamodel.media; 34 * A media cache that holds image resources, which doubles as a bitmap pool that allows the
|
/packages/providers/MediaProvider/src/com/android/providers/media/ |
H A D | MediaScannerService.java | 1 /* //device/content/providers/media/src/com/android/providers/media/MediaScannerService.java 18 package com.android.providers.media; 25 import android.media.IMediaScannerListener; 26 import android.media.IMediaScannerService; 27 import android.media.MediaScanner; 59 getContentResolver().insert(Uri.parse("content://media/"), values); 61 Log.w(TAG, "failed to open media database"); 237 // scan internal media storage 239 Environment.getRootDirectory() + "/media", [all...] |
H A D | MediaThumbRequest.java | 17 package com.android.providers.media; 31 import android.media.MiniThumbFile; 32 import android.media.ThumbnailUtils;
|
H A D | MtpService.java | 17 package com.android.providers.media;
|
/packages/services/Car/car-lib/src/android/car/media/ |
H A D | CarAudioManager.java | 16 package android.car.media; 26 import android.media.AudioAttributes; 86 * @param flags One or more flags (e.g., {@link android.media.AudioManager#FLAG_SHOW_UI}, 87 * {@link android.media.AudioManager#FLAG_PLAY_SOUND})
|
/packages/apps/Car/Media/src/com/android/car/media/ |
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 | 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 | 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/widgets/ |
H A D | AppBarView.java | 1 package com.android.car.media.widgets; 23 import com.android.car.media.R; 24 import com.android.car.media.common.MediaItemMetadata; 91 * Normal application state. If we are able to obtain media items from the media
|
/packages/apps/Car/libs/car-media-common/src/com/android/car/media/common/ |
H A D | ActiveMediaSourceManager.java | 17 package com.android.car.media.common; 22 import android.media.session.MediaController; 23 import android.media.session.MediaSessionManager; 24 import android.media.session.PlaybackState; 34 * currently "active" media session. 36 * It automatically determines the foreground media app (the one that would normally 47 "com.android.car.media.PLAYBACK_MODEL"; 63 * MediaSessionManager is not notifying media session priority changes. 101 * Called when the top source media app changes. 125 dump("Selecting a media controlle [all...] |
H A D | MediaItemMetadata.java | 17 package com.android.car.media.common; 25 import android.media.MediaDescription; 26 import android.media.MediaMetadata; 27 import android.media.browse.MediaBrowser; 28 import android.media.session.MediaSession; 46 * Abstract representation of a media item metadata. 102 /** @return media item id */ 108 /** @return media item title */ 114 /** @return media item subtitle */ 120 /** @return media ite [all...] |
H A D | PlaybackControlsActionBar.java | 17 package com.android.car.media.common;
|
H A D | PlaybackModel.java | 17 package com.android.car.media.common; 26 import android.media.MediaMetadata; 27 import android.media.Rating; 28 import android.media.session.MediaController; 29 import android.media.session.MediaController.TransportControls; 30 import android.media.session.MediaSession; 31 import android.media.session.PlaybackState; 32 import android.media.session.PlaybackState.Actions; 46 * Wrapper of {@link MediaSession}. It provides access to media session events and extended 53 "com.android.car.media [all...] |
/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 | 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...] |
/packages/apps/Car/libs/car-broadcastradio-support/src/com/android/car/broadcastradio/support/media/ |
H A D | BrowseTree.java | 17 package com.android.car.broadcastradio.support.media; 29 import android.support.v4.media.MediaBrowserCompat.MediaItem; 30 import android.support.v4.media.MediaBrowserServiceCompat; 31 import android.support.v4.media.MediaBrowserServiceCompat.BrowserRoot; 32 import android.support.v4.media.MediaBrowserServiceCompat.Result; 33 import android.support.v4.media.MediaDescriptionCompat; 42 import com.android.car.media.common.ContentStyleMediaConstants; 58 * Used as a long extra field to indicate the Broadcast Radio folder type of the media item. 66 * @see android.media.MediaDescription#getExtras() 69 "android.media [all...] |