Skip to content

Most visited

Recently visited

navigation

android.support.v7.media

Contains APIs that control the routing of media channels and streams from the current device to external speakers and destination devices.

Compatible with API level 7 and higher.

Interfaces

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 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.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 media route provider descriptors
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. 
MediaRouter.ProviderInfo Provides information about a media route provider. 
MediaRouter.RouteInfo Provides information about a media route. 
MediaRouteSelector Describes the capabilities of routes that applications would like to discover and use. 
MediaRouteSelector.Builder Builder for media route selectors
MediaSessionStatus Describes the playback status of a media session. 
MediaSessionStatus.Builder Builder for media session status objects
RemotePlaybackClient A helper class for playing media on remote routes using the remote playback protocol defined by MediaControlIntent
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. 
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.