belongs to Maven artifact com.android.support:mediarouter-v7:28.0.0-alpha1
MediaRouteProviderDescriptor
public
final
class
MediaRouteProviderDescriptor
extends Object
java.lang.Object | |
↳ | android.support.v7.media.MediaRouteProviderDescriptor |
Describes the state of a media route provider and the routes that it publishes.
This object is immutable once created using a MediaRouteProviderDescriptor.Builder
instance.
Summary
Nested classes | |
---|---|
class |
MediaRouteProviderDescriptor.Builder
Builder for |
Public methods | |
---|---|
Bundle
|
asBundle()
Converts this object to a bundle for serialization. |
static
MediaRouteProviderDescriptor
|
fromBundle(Bundle bundle)
Creates an instance from a bundle. |
List<MediaRouteDescriptor>
|
getRoutes()
Gets the list of all routes that this provider has published. |
boolean
|
isValid()
Returns true if the route provider descriptor and all of the routes that it contains have all of the required fields. |
String
|
toString()
|
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Public methods
asBundle
Bundle asBundle ()
Converts this object to a bundle for serialization.
Returns | |
---|---|
Bundle |
The contents of the object represented as a bundle. |
fromBundle
MediaRouteProviderDescriptor fromBundle (Bundle bundle)
Creates an instance from a bundle.
Parameters | |
---|---|
bundle |
Bundle : The bundle, or null if none. |
Returns | |
---|---|
MediaRouteProviderDescriptor |
The new instance, or null if the bundle was null. |
getRoutes
List<MediaRouteDescriptor> getRoutes ()
Gets the list of all routes that this provider has published.
Returns | |
---|---|
List<MediaRouteDescriptor> |
isValid
boolean isValid ()
Returns true if the route provider descriptor and all of the routes that it contains have all of the required fields.
This verification is deep. If the provider descriptor is known to be
valid then it is not necessary to call isValid()
on each of its routes.
Returns | |
---|---|
boolean |
toString
String toString ()
Returns | |
---|---|
String |
Interfaces
Classes
- MediaControlIntent
- MediaItemMetadata
- MediaItemStatus
- MediaItemStatus.Builder
- MediaRouteDescriptor
- MediaRouteDescriptor.Builder
- MediaRouteDiscoveryRequest
- MediaRouteProvider
- MediaRouteProvider.Callback
- MediaRouteProvider.ProviderMetadata
- MediaRouteProvider.RouteController
- MediaRouteProviderDescriptor
- MediaRouteProviderDescriptor.Builder
- MediaRouteProviderService
- MediaRouter
- MediaRouter.Callback
- MediaRouter.ControlRequestCallback
- MediaRouter.ProviderInfo
- MediaRouter.RouteInfo
- MediaRouteSelector
- MediaRouteSelector.Builder
- MediaSessionStatus
- MediaSessionStatus.Builder
- RemotePlaybackClient
- RemotePlaybackClient.ActionCallback
- RemotePlaybackClient.ItemActionCallback
- RemotePlaybackClient.SessionActionCallback
- RemotePlaybackClient.StatusCallback
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-11 UTC.