/developers/samples/android/media/MediaRouter/Application/src/main/java/com/example/android/mediarouter/player/ |
MainActivity.java | 17 package com.example.android.mediarouter.player; 40 import android.support.v7.media.MediaRouter; 41 import android.support.v7.media.MediaRouter.Callback; 42 import android.support.v7.media.MediaRouter.ProviderInfo; 43 import android.support.v7.media.MediaRouter.RouteInfo; 64 import com.example.android.mediarouter.R; 65 import com.example.android.mediarouter.provider.SampleMediaRouteProvider; 73 * This demonstrates how to use the {@link MediaRouter} API to build an 82 private MediaRouter mMediaRouter; 114 private final MediaRouter.Callback mMediaRouterCB = new MediaRouter.Callback() [all...] |
Player.java | 17 package com.example.android.mediarouter.player; 21 import android.support.v7.media.MediaRouter.RouteInfo;
|
RemotePlayer.java | 17 package com.example.android.mediarouter.player; 23 import android.support.v7.media.MediaRouter.ControlRequestCallback; 24 import android.support.v7.media.MediaRouter.RouteInfo; 32 import com.example.android.mediarouter.player.Player; 33 import com.example.android.mediarouter.player.PlaylistItem; 34 import com.example.android.mediarouter.provider.SampleMediaRouteProvider;
|
/development/samples/browseable/MediaRouter/src/com.example.android.mediarouter/player/ |
MainActivity.java | 17 package com.example.android.mediarouter.player; 40 import android.support.v7.media.MediaRouter; 41 import android.support.v7.media.MediaRouter.Callback; 42 import android.support.v7.media.MediaRouter.ProviderInfo; 43 import android.support.v7.media.MediaRouter.RouteInfo; 64 import com.example.android.mediarouter.R; 65 import com.example.android.mediarouter.provider.SampleMediaRouteProvider; 73 * This demonstrates how to use the {@link MediaRouter} API to build an 82 private MediaRouter mMediaRouter; 114 private final MediaRouter.Callback mMediaRouterCB = new MediaRouter.Callback() [all...] |
Player.java | 17 package com.example.android.mediarouter.player; 21 import android.support.v7.media.MediaRouter.RouteInfo;
|
/frameworks/base/media/java/android/media/ |
RemoteDisplayState.java | 99 MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE; 101 MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED; 115 volumeHandling = MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED;
|
MediaRouter.java | 54 * MediaRouter allows applications to control the routing of media channels 57 * <p>A MediaRouter is retrieved through {@link Context#getSystemService(String) 64 public class MediaRouter { 65 private static final String TAG = "MediaRouter"; 634 * The MediaRouter will manage and dispatch events for user routes, but the application 700 static final HashMap<Context, MediaRouter> sRouters = new HashMap<Context, MediaRouter>(); 720 public MediaRouter(Context context) { [all...] |
/frameworks/base/services/core/java/com/android/server/media/projection/ |
MediaProjectionManagerService.java | 26 import android.media.MediaRouter; 67 private final MediaRouter mMediaRouter; 69 private MediaRouter.RouteInfo mMediaRouteInfo; 80 mMediaRouter = (MediaRouter) mContext.getSystemService(Context.MEDIA_ROUTER_SERVICE); 89 mMediaRouter.addCallback(MediaRouter.ROUTE_TYPE_REMOTE_DISPLAY, mMediaRouterCallback, 90 MediaRouter.CALLBACK_FLAG_PASSIVE_DISCOVERY); 471 private class MediaRouterCallback extends MediaRouter.SimpleCallback { 473 public void onRouteSelected(MediaRouter router, int type, MediaRouter.RouteInfo info) { 475 if ((type & MediaRouter.ROUTE_TYPE_REMOTE_DISPLAY) != 0) [all...] |
/frameworks/support/samples/Support7Demos/src/com/example/android/supportv7/media/ |
SampleMediaRouterActivity.java | 41 import android.support.v7.media.MediaRouter; 42 import android.support.v7.media.MediaRouter.ProviderInfo; 43 import android.support.v7.media.MediaRouter.RouteInfo; 72 * This demonstrates how to use the {@link MediaRouter} API to build an 82 private MediaRouter mMediaRouter; 109 private final MediaRouter.Callback mMediaRouterCB = new MediaRouter.Callback() { 113 public void onRouteAdded(MediaRouter router, RouteInfo route) { 118 public void onRouteChanged(MediaRouter router, RouteInfo route) { 123 public void onRouteRemoved(MediaRouter router, RouteInfo route) [all...] |
SampleMediaRouteProvider.java | 27 import android.media.MediaRouter; 34 import android.support.v7.media.MediaRouter.ControlRequestCallback; 172 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) 173 .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED) 185 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) 186 .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE) 198 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) 199 .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE) 213 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) 214 .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE [all...] |
Player.java | 25 import android.support.v7.media.MediaRouter.RouteInfo;
|
/frameworks/support/v7/mediarouter/src/android/support/v7/media/ |
MediaRouter.java | 64 * MediaRouter allows applications to control the routing of media channels 67 * A MediaRouter instance is retrieved through {@link #getInstance}. Applications 81 public final class MediaRouter { 82 static final String TAG = "MediaRouter"; 87 * and {@link Callback#onRouteUnselected(MediaRouter, RouteInfo, int)} when the reason the route 93 * and {@link Callback#onRouteUnselected(MediaRouter, RouteInfo, int)} when the user pressed 102 * and {@link Callback#onRouteUnselected(MediaRouter, RouteInfo, int)} when the user pressed 108 * and {@link Callback#onRouteUnselected(MediaRouter, RouteInfo, int)} when the user selected 114 // This field is initialized in MediaRouter.getInstance() before any 115 // MediaRouter objects are instantiated so it is guaranteed to b [all...] |
RemoteControlClientCompat.java | 75 public int volumeHandling = MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED; 77 public int playbackType = MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE; 119 * is not attached to the MediaRouter so it is transparent to the user.
|
SystemMediaRouteProvider.java | 27 import android.support.v7.mediarouter.R; 37 * MediaRouter for framework-provided routes and registers non-framework-provided 71 public void onSyncRouteAdded(MediaRouter.RouteInfo route) { 78 public void onSyncRouteRemoved(MediaRouter.RouteInfo route) { 85 public void onSyncRouteChanged(MediaRouter.RouteInfo route) { 92 public void onSyncRouteSelected(MediaRouter.RouteInfo route) { 99 public MediaRouter.RouteInfo getSystemRouteByDescriptorId(String id); 140 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_LOCAL) 141 .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE) 410 MediaRouter.RouteInfo route = mSyncCallback.getSystemRouteByDescriptorId [all...] |
MediaRouteDescriptor.java | 151 * {@link MediaRouter.RouteInfo#CONNECTION_STATE_DISCONNECTED}, 152 * {@link MediaRouter.RouteInfo#CONNECTION_STATE_CONNECTING}, or 153 * {@link MediaRouter.RouteInfo#CONNECTION_STATE_CONNECTED}. 157 MediaRouter.RouteInfo.CONNECTION_STATE_DISCONNECTED); 169 * {@link MediaRouter#unselect(int)} with 170 * {@link MediaRouter#UNSELECT_REASON_DISCONNECTED}. 209 * {@link MediaRouter.RouteInfo#PLAYBACK_TYPE_LOCAL} or 210 * {@link MediaRouter.RouteInfo#PLAYBACK_TYPE_REMOTE}. 213 return mBundle.getInt(KEY_PLAYBACK_TYPE, MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE); 227 * {@link MediaRouter.RouteInfo#DEVICE_TYPE_TV} o [all...] |
MediaRouteProviderService.java | 42 * {@link MediaRouter#addCallback(MediaRouteSelector, MediaRouter.Callback, int)} with a discovery 43 * flag: {@link MediaRouter#CALLBACK_FLAG_REQUEST_DISCOVERY}, 44 * {@link MediaRouter#CALLBACK_FLAG_FORCE_DISCOVERY}, or 45 * {@link MediaRouter#CALLBACK_FLAG_PERFORM_ACTIVE_SCAN}, and will unbind when the callback 46 * is removed via {@link MediaRouter#removeCallback(MediaRouter.Callback)}. 316 MediaRouter.ControlRequestCallback callback = null; 318 callback = new MediaRouter.ControlRequestCallback() { 682 MediaRouter.UNSELECT_REASON_UNKNOW [all...] |
RemotePlaybackClient.java | 42 private final MediaRouter.RouteInfo mRoute; 62 public RemotePlaybackClient(Context context, MediaRouter.RouteInfo route) { 667 mRoute.sendControlRequest(intent, new MediaRouter.ControlRequestCallback() { 714 mRoute.sendControlRequest(intent, new MediaRouter.ControlRequestCallback() { [all...] |
/frameworks/base/services/core/java/com/android/server/media/ |
MediaRouterService.java | 31 import android.media.MediaRouter; 365 routeTypes &= ~MediaRouter.ROUTE_TYPE_REMOTE_DISPLAY; 755 if ((routeTypes & MediaRouter.ROUTE_TYPE_REMOTE_DISPLAY) != 0) { [all...] |
/developers/build/prebuilts/gradle/MediaRouter/Application/src/main/java/com/example/android/mediarouter/player/ |
Player.java | 17 package com.example.android.mediarouter.player; 21 import android.support.v7.media.MediaRouter.RouteInfo;
|
RemotePlayer.java | 17 package com.example.android.mediarouter.player; 23 import android.support.v7.media.MediaRouter.ControlRequestCallback; 24 import android.support.v7.media.MediaRouter.RouteInfo; 32 import com.example.android.mediarouter.player.Player; 33 import com.example.android.mediarouter.player.PlaylistItem; 34 import com.example.android.mediarouter.provider.SampleMediaRouteProvider;
|
/prebuilts/sdk/current/support/v7/mediarouter/libs/ |
android-support-v7-mediarouter.jar | |
/developers/build/prebuilts/gradle/MediaRouter/Application/src/main/java/com/example/android/mediarouter/provider/ |
SampleMediaRouteProvider.java | 17 package com.example.android.mediarouter.provider; 26 import android.media.MediaRouter; 33 import android.support.v7.media.MediaRouter.ControlRequestCallback; 37 import com.example.android.mediarouter.player.Player; 38 import com.example.android.mediarouter.player.PlaylistItem; 39 import com.example.android.mediarouter.R; 40 import com.example.android.mediarouter.player.SessionManager; 176 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) 177 .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED) 187 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE [all...] |
/developers/samples/android/media/MediaRouter/Application/src/main/java/com/example/android/mediarouter/provider/ |
SampleMediaRouteProvider.java | 17 package com.example.android.mediarouter.provider; 26 import android.media.MediaRouter; 33 import android.support.v7.media.MediaRouter.ControlRequestCallback; 37 import com.example.android.mediarouter.player.Player; 38 import com.example.android.mediarouter.player.PlaylistItem; 39 import com.example.android.mediarouter.R; 40 import com.example.android.mediarouter.player.SessionManager; 176 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) 177 .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED) 187 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE [all...] |
/development/samples/browseable/MediaRouter/src/com.example.android.mediarouter/provider/ |
SampleMediaRouteProvider.java | 17 package com.example.android.mediarouter.provider; 26 import android.media.MediaRouter; 33 import android.support.v7.media.MediaRouter.ControlRequestCallback; 37 import com.example.android.mediarouter.player.Player; 38 import com.example.android.mediarouter.player.PlaylistItem; 39 import com.example.android.mediarouter.R; 40 import com.example.android.mediarouter.player.SessionManager; 176 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) 177 .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED) 187 .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE [all...] |
/frameworks/base/core/java/android/app/ |
SystemServiceRegistry.java | 63 import android.media.MediaRouter; 198 registerService(Context.MEDIA_ROUTER_SERVICE, MediaRouter.class, 199 new CachedServiceFetcher<MediaRouter>() { 201 public MediaRouter createService(ContextImpl ctx) { 202 return new MediaRouter(ctx); [all...] |