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. 


MediaControlIntent Constants for media control intents. 
MediaItemMetadata Constants for specifying metadata about a media item as a Bundle
MediaItemStatus Describes the playback status of a media item. 
MediaItemStatus.Builder Builder for media item status objects
MediaRouteDescriptor Describes the properties of a route. 
MediaRouteDescriptor.Builder Builder for media route descriptors
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.DynamicGroupRouteController.DynamicRouteDescriptor  
MediaRouteProvider.ProviderMetadata Describes properties of the route provider's implementation. 
MediaRouteProvider.RouteController Provides control over a particular route. 
MediaRouteProviderDescriptor Describes the state of a media route provider and the routes that it publishes. 
MediaRouteProviderDescriptor.Builder Builder for MediaRouteProviderDescriptor
MediaRouteProviderService Base class for media route provider services. 
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.