Lines Matching refs:info

172                         final RouteInfo info = new RouteInfo(sStatic.mSystemCategory);
173 info.mName = mCurAudioRoutesInfo.mBluetoothName;
174 info.mSupportedTypes = ROUTE_TYPE_LIVE_AUDIO;
175 sStatic.mBluetoothA2dpRoute = info;
221 final RouteInfo info = mRoutes.get(i);
222 Display display = choosePresentationDisplayForRoute(info, displays);
223 if (display != info.mPresentationDisplay
225 info.mPresentationDisplay = display;
226 dispatchRoutePresentationDisplayChanged(info);
336 final CallbackInfo info = sStatic.mCallbacks.get(i);
337 if (info.cb == cb) {
338 info.type |= types;
428 static boolean matchesDeviceAddress(WifiDisplay display, RouteInfo info) {
429 final boolean routeHasAddress = info != null && info.mDeviceAddress != null;
435 return display.getDeviceAddress().equals(info.mDeviceAddress);
444 * @param info Definition of the route to add
448 public void addUserRoute(UserRouteInfo info) {
449 addRouteStatic(info);
455 public void addRouteInt(RouteInfo info) {
456 addRouteStatic(info);
459 static void addRouteStatic(RouteInfo info) {
460 final RouteCategory cat = info.getCategory();
464 if (cat.isGroupable() && !(info instanceof RouteGroup)) {
466 final RouteGroup group = new RouteGroup(info.getCategory());
467 group.mSupportedTypes = info.mSupportedTypes;
470 group.addRoute(info);
472 info = group;
474 sStatic.mRoutes.add(info);
475 dispatchRouteAdded(info);
482 * @param info Definition of the route to remove
485 public void removeUserRoute(UserRouteInfo info) {
486 removeRoute(info);
496 final RouteInfo info = sStatic.mRoutes.get(i);
499 if (info instanceof UserRouteInfo || info instanceof RouteGroup) {
509 public void removeRouteInt(RouteInfo info) {
510 removeRoute(info);
513 static void removeRoute(RouteInfo info) {
514 if (sStatic.mRoutes.remove(info)) {
515 final RouteCategory removingCat = info.getCategory();
525 if (info == sStatic.mSelectedRoute) {
533 dispatchRouteRemoved(info);
539 final RouteInfo info = sStatic.mRoutes.remove(routeIndex);
540 final RouteCategory removingCat = info.getCategory();
550 if (info == sStatic.mSelectedRoute) {
559 dispatchRouteRemoved(info);
648 static void updateRoute(final RouteInfo info) {
649 dispatchRouteChanged(info);
652 static void dispatchRouteSelected(int type, RouteInfo info) {
655 cbi.cb.onRouteSelected(cbi.router, type, info);
660 static void dispatchRouteUnselected(int type, RouteInfo info) {
663 cbi.cb.onRouteUnselected(cbi.router, type, info);
668 static void dispatchRouteChanged(RouteInfo info) {
670 if ((cbi.type & info.mSupportedTypes) != 0) {
671 cbi.cb.onRouteChanged(cbi.router, info);
676 static void dispatchRouteAdded(RouteInfo info) {
678 if ((cbi.type & info.mSupportedTypes) != 0) {
679 cbi.cb.onRouteAdded(cbi.router, info);
684 static void dispatchRouteRemoved(RouteInfo info) {
686 if ((cbi.type & info.mSupportedTypes) != 0) {
687 cbi.cb.onRouteRemoved(cbi.router, info);
692 static void dispatchRouteGrouped(RouteInfo info, RouteGroup group, int index) {
695 cbi.cb.onRouteGrouped(cbi.router, info, group, index);
700 static void dispatchRouteUngrouped(RouteInfo info, RouteGroup group) {
703 cbi.cb.onRouteUngrouped(cbi.router, info, group);
708 static void dispatchRouteVolumeChanged(RouteInfo info) {
710 if ((cbi.type & info.mSupportedTypes) != 0) {
711 cbi.cb.onRouteVolumeChanged(cbi.router, info);
716 static void dispatchRoutePresentationDisplayChanged(RouteInfo info) {
718 if ((cbi.type & info.mSupportedTypes) != 0) {
719 cbi.cb.onRoutePresentationDisplayChanged(cbi.router, info);
875 final RouteInfo info = sStatic.mRoutes.get(i);
876 if (d.getDeviceAddress().equals(info.mDeviceAddress)) {
877 return info;
1320 * Set the RemoteControlClient responsible for reporting playback info for this
1325 * such as route volume info in related UIs.</p>
1672 void memberNameChanged(RouteInfo info, CharSequence name) {
1677 void memberStatusChanged(RouteInfo info, CharSequence status) {
1681 void memberVolumeChanged(RouteInfo info) {
1736 final RouteInfo info = mRoutes.get(i);
1739 sb.append(info.mName);
1897 * @param info Route that has been selected for the given route types
1899 public abstract void onRouteSelected(MediaRouter router, int type, RouteInfo info);
1907 * @param info Route that has been unselected for the given route types
1909 public abstract void onRouteUnselected(MediaRouter router, int type, RouteInfo info);
1915 * @param info Route that has become available for use
1917 public abstract void onRouteAdded(MediaRouter router, RouteInfo info);
1923 * @param info Route that has been removed from availability
1925 public abstract void onRouteRemoved(MediaRouter router, RouteInfo info);
1931 * changed, only that cosmetic info such as name or status have been updated.</p>
1934 * @param info The route that was changed
1936 public abstract void onRouteChanged(MediaRouter router, RouteInfo info);
1942 * @param info The route that was added
1944 * @param index The route index within group that info was added at
1946 public abstract void onRouteGrouped(MediaRouter router, RouteInfo info, RouteGroup group,
1953 * @param info The route that was removed
1956 public abstract void onRouteUngrouped(MediaRouter router, RouteInfo info, RouteGroup group);
1962 * @param info The route with altered volume
1964 public abstract void onRouteVolumeChanged(MediaRouter router, RouteInfo info);
1974 * @param info The route whose presentation display changed
1978 public void onRoutePresentationDisplayChanged(MediaRouter router, RouteInfo info) {
1990 public void onRouteSelected(MediaRouter router, int type, RouteInfo info) {
1994 public void onRouteUnselected(MediaRouter router, int type, RouteInfo info) {
1998 public void onRouteAdded(MediaRouter router, RouteInfo info) {
2002 public void onRouteRemoved(MediaRouter router, RouteInfo info) {
2006 public void onRouteChanged(MediaRouter router, RouteInfo info) {
2010 public void onRouteGrouped(MediaRouter router, RouteInfo info, RouteGroup group,
2015 public void onRouteUngrouped(MediaRouter router, RouteInfo info, RouteGroup group) {
2019 public void onRouteVolumeChanged(MediaRouter router, RouteInfo info) {
2045 * @param info the route affected by this event
2051 public abstract void onVolumeUpdateRequest(RouteInfo info, int direction);
2054 * @param info the route affected by this event
2058 public abstract void onVolumeSetRequest(RouteInfo info, int volume);