androidx.mediarouter.media
Interfaces
MediaRouter.OnPrepareTransferListener | 
            
               Listener for receiving events when the selected route is about to be changed.  | 
          
RemotePlaybackClient.OnMessageReceivedListener | 
            
               A callback that will receive messages from media sessions.  | 
          
Classes
MediaControlIntent | 
            
               Constants for media control intents.  | 
          
MediaItemMetadata | 
            
               Constants for specifying metadata about a media item as a   | 
          
MediaItemStatus | 
            
               Describes the playback status of a media item.  | 
          
MediaItemStatus.Builder | 
            
               Builder for   | 
          
MediaRouteDescriptor | 
            
               Describes the properties of a route.  | 
          
MediaRouteDescriptor.Builder | 
            
               Builder for   | 
          
MediaRouteDiscoveryRequest | 
            
               Describes the kinds of routes that the media router would like to discover and whether to perform active scanning.  | 
          
MediaRouteProvider | 
            
               Media route providers are used to publish additional media routes for use within an application.  | 
          
MediaRouteProvider.Callback | 
            
               Callback which is invoked when route information becomes available or changes.  | 
          
MediaRouteProvider.DynamicGroupRouteController | 
            
               Provides control over a dynamic group route.  | 
          
MediaRouteProvider.DynamicGroupRouteController.DynamicRouteDescriptor | 
            
               Contains a route, its selection state and its capabilities.  | 
          
MediaRouteProvider.DynamicGroupRouteController.DynamicRouteDescriptor.Builder | 
            
               Builder for   | 
          
MediaRouteProvider.ProviderMetadata | 
            
               Describes properties of the route provider's implementation.  | 
          
MediaRouteProvider.RouteController | 
            
               Provides control over a particular route.  | 
          
MediaRouteProvider.RouteControllerOptions | 
            
               Holds parameters for creating   | 
          
MediaRouteProvider.RouteControllerOptions.Builder | 
            
               Builder for   | 
          
MediaRouteProviderDescriptor | 
            
               Describes the state of a media route provider and the routes that it publishes.  | 
          
MediaRouteProviderDescriptor.Builder | 
            
               Builder for   | 
          
MediaRouteProviderService | 
            
               Base class for media route provider services.  | 
          
MediaRouteProviderService.ClientInfo | 
            
               Contains information about a client that is bound to this service.  | 
          
MediaRouteProviderService.ClientInfo.Builder | 
            
               Builder for   | 
          
MediaRouteSelector | 
            
               Describes the capabilities of routes that applications would like to discover and use.  | 
          
MediaRouteSelector.Builder | 
            
               Builder for   | 
          
MediaRouter | 
            
               MediaRouter allows applications to control the routing of media channels and streams from the current device to external speakers and destination devices.  | 
          
MediaRouter.Callback | 
            
               Interface for receiving events about media routing changes.  | 
          
MediaRouter.ControlRequestCallback | 
            
               Callback which is invoked with the result of a media control request.  | 
          
MediaRouter.GroupRouteInfo | 
            
               Provides information about a media route that represents a dynamic group.  | 
          
MediaRouter.ProviderInfo | 
            
               Provides information about a media route provider.  | 
          
MediaRouter.RouteInfo | 
            
               Provides information about a media route.  | 
          
MediaRouterParams | 
            
               MediaRouterParams are used in   | 
          
MediaRouterParams.Builder | 
            
               Builder class for   | 
          
MediaSessionStatus | 
            
               Describes the playback status of a media session.  | 
          
MediaSessionStatus.Builder | 
            
               Builder for   | 
          
MediaTransferReceiver | 
            
               A   | 
          
RemotePlaybackClient | 
            
               A helper class for playing media on remote routes using the remote playback protocol defined by   | 
          
RemotePlaybackClient.ActionCallback | 
            
               Base callback type for remote playback requests.  | 
          
RemotePlaybackClient.ItemActionCallback | 
            
               Callback for remote playback requests that operate on items.  | 
          
RemotePlaybackClient.SessionActionCallback | 
            
               Callback for remote playback requests that operate on sessions.  | 
          
RemotePlaybackClient.StatusCallback | 
            
               A callback that will receive media status updates.  | 
          
RouteListingPreference | 
            
               Allows applications to customize the list of routes used for media routing (for example, in the System UI Output Switcher).  | 
          
RouteListingPreference.Builder | 
            
               Builder for   | 
          
RouteListingPreference.Item | 
            
               Holds preference information for a specific route in a   | 
          
RouteListingPreference.Item.Builder | 
            
               Builder for   |