MediaRouteSelector.Builder
public final class MediaRouteSelector.Builder
Builder for media route selectors.
Summary
Public constructors |
|---|
Builder()Creates an empty media route selector builder. |
Builder(@NonNull MediaRouteSelector selector)Creates a media route selector descriptor builder whose initial contents are copied from an existing selector. |
Public methods |
|
|---|---|
@NonNull MediaRouteSelector.Builder |
addControlCategories(@NonNull Collection<String> categories)Adds a list of |
@NonNull MediaRouteSelector.Builder |
addControlCategory(@NonNull String category)Adds a |
@NonNull MediaRouteSelector.Builder |
addSelector(@NonNull MediaRouteSelector selector)Adds the contents of an existing media route selector to the builder. |
@NonNull MediaRouteSelector |
build()Builds the |
Public constructors
Builder
public Builder(@NonNull MediaRouteSelector selector)
Creates a media route selector descriptor builder whose initial contents are copied from an existing selector.
Public methods
addControlCategories
public @NonNull MediaRouteSelector.Builder addControlCategories(@NonNull Collection<String> categories)
Adds a list of media control categories to the builder.
| Parameters | |
|---|---|
@NonNull Collection<String> categories |
The list categories to add to the set of desired capabilities, such as |
| Returns | |
|---|---|
@NonNull MediaRouteSelector.Builder |
The builder instance for chaining. |
addControlCategory
public @NonNull MediaRouteSelector.Builder addControlCategory(@NonNull String category)
Adds a media control category to the builder.
| Parameters | |
|---|---|
@NonNull String category |
The category to add to the set of desired capabilities, such as |
| Returns | |
|---|---|
@NonNull MediaRouteSelector.Builder |
The builder instance for chaining. |
addSelector
public @NonNull MediaRouteSelector.Builder addSelector(@NonNull MediaRouteSelector selector)
Adds the contents of an existing media route selector to the builder.
| Parameters | |
|---|---|
@NonNull MediaRouteSelector selector |
The media route selector whose contents are to be added. |
| Returns | |
|---|---|
@NonNull MediaRouteSelector.Builder |
The builder instance for chaining. |