MediaRouteProviderDescriptor
public
final
class
MediaRouteProviderDescriptor
extends Object
java.lang.Object | |
↳ | androidx.mediarouter.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. |
boolean
|
supportsDynamicGroupRoute()
Indicates whether a |
String
|
toString()
|
Inherited methods | |
---|---|
Public methods
asBundle
public Bundle asBundle ()
Converts this object to a bundle for serialization.
Returns | |
---|---|
Bundle |
The contents of the object represented as a bundle. |
fromBundle
public static 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
public List<MediaRouteDescriptor> getRoutes ()
Gets the list of all routes that this provider has published.
If it doesn't have any routes, it returns an empty list.
Returns | |
---|---|
List<MediaRouteDescriptor> |
isValid
public 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 |
supportsDynamicGroupRoute
public boolean supportsDynamicGroupRoute ()
Indicates whether a MediaRouteProvider
supports dynamic group route.
Returns | |
---|---|
boolean |
toString
public String toString ()
Returns | |
---|---|
String |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-30 UTC.