Listener for receiving events when the selected route is about to be changed.
A callback that will receive messages from media sessions.
Constants for media control intents.
Constants for specifying metadata about a media item as a
Describes the playback status of a media item.
Describes the properties of a route.
Describes the kinds of routes that the media router would like to discover and whether to perform active scanning.
Media route providers are used to publish additional media routes for use within an application.
Describes the state of a media route provider and the routes that it publishes.
Base class for media route provider services.
MediaRouter allows applications to control the routing of media channels and streams from the current device to external speakers and destination devices.
MediaRouterParams are used in
Describes the capabilities of routes that applications would like to discover and use.
Describes the playback status of a media session.
A helper class for playing media on remote routes using the remote playback protocol defined by