.setDescription(r.getString(R.string.sample_route_description)) .addControlFilters(CONTROL_FILTERS_BASIC) .setPlaybackStream(AudioManager.STREAM_MUSIC) .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED) .setDescription(r.getString(R.string.sample_route_description)) .addControlFilters(CONTROL_FILTERS_BASIC) .setPlaybackStream(AudioManager.STREAM_MUSIC) .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE) .setDescription(r.getString(R.string.sample_route_description)) .addControlFilters(CONTROL_FILTERS_QUEUING) .setPlaybackStream(AudioManager.STREAM_MUSIC) .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE) .setDescription(r.getString(R.string.sample_route_description)) .addControlFilters(CONTROL_FILTERS_SESSION) .setPlaybackStream(AudioManager.STREAM_MUSIC) .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE)
private void handleDiscovery() { MediaRouteDescriptor.Builder mrdBuilder= new MediaRouteDescriptor.Builder(DEMO_ROUTE_ID, "Demo Route"); mrdBuilder.setDescription("The description of a demo route") .addControlFilter(ifPlay) .addControlFilter(ifControl) .setPlaybackStream(AudioManager.STREAM_MUSIC) .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED); MediaRouteProviderDescriptor.Builder mrpdBuilder= new MediaRouteProviderDescriptor.Builder(); mrpdBuilder.addRoute(mrdBuilder.build()); setDescriptor(mrpdBuilder.build()); } }
private void handleDiscovery() { MediaRouteDescriptor.Builder mrdBuilder= new MediaRouteDescriptor.Builder(DEMO_ROUTE_ID, "Demo Route"); mrdBuilder.setDescription("The description of a demo route") .addControlFilter(ifPlay) .addControlFilter(ifControl) .setPlaybackStream(AudioManager.STREAM_MUSIC) .setPlaybackType(MediaRouter.RouteInfo.PLAYBACK_TYPE_REMOTE) .setVolumeHandling(MediaRouter.RouteInfo.PLAYBACK_VOLUME_FIXED); MediaRouteProviderDescriptor.Builder mrpdBuilder= new MediaRouteProviderDescriptor.Builder(); mrpdBuilder.addRoute(mrdBuilder.build()); setDescriptor(mrpdBuilder.build()); } }