Added in API level 30
RouteDiscoveryPreference.Builder
public
static
final
class
RouteDiscoveryPreference.Builder
extends Object
java.lang.Object | |
↳ | android.media.RouteDiscoveryPreference.Builder |
Builder for RouteDiscoveryPreference
.
Summary
Public constructors | |
---|---|
Builder(List<String> preferredFeatures, boolean activeScan)
|
|
Builder(RouteDiscoveryPreference preference)
|
Public methods | |
---|---|
RouteDiscoveryPreference
|
build()
Builds the |
RouteDiscoveryPreference.Builder
|
setPreferredFeatures(List<String> preferredFeatures)
Sets preferred route features to discover. |
RouteDiscoveryPreference.Builder
|
setShouldPerformActiveScan(boolean activeScan)
Sets if active scanning should be performed. |
Inherited methods | |
---|---|
Public constructors
Builder
Added in API level 30
public Builder (List<String> preferredFeatures, boolean activeScan)
Parameters | |
---|---|
preferredFeatures |
List : This value cannot be null . |
activeScan |
boolean |
Builder
Added in API level 30
public Builder (RouteDiscoveryPreference preference)
Parameters | |
---|---|
preference |
RouteDiscoveryPreference : This value cannot be null . |
Public methods
build
Added in API level 30
public RouteDiscoveryPreference build ()
Builds the RouteDiscoveryPreference
.
Returns | |
---|---|
RouteDiscoveryPreference |
This value cannot be null . |
setPreferredFeatures
Added in API level 30
public RouteDiscoveryPreference.Builder setPreferredFeatures (List<String> preferredFeatures)
Sets preferred route features to discover.
Parameters | |
---|---|
preferredFeatures |
List : features of routes that media router would like to discover.
May include predefined features
such as MediaRoute2Info#FEATURE_LIVE_AUDIO ,
MediaRoute2Info#FEATURE_LIVE_VIDEO ,
or MediaRoute2Info#FEATURE_REMOTE_PLAYBACK
or custom features defined by a provider.
This value cannot be null . |
Returns | |
---|---|
RouteDiscoveryPreference.Builder |
This value cannot be null . |
setShouldPerformActiveScan
Added in API level 30
public RouteDiscoveryPreference.Builder setShouldPerformActiveScan (boolean activeScan)
Sets if active scanning should be performed.
Since active scanning uses more system resources, set this as true
only
when it's necessary.
Parameters | |
---|---|
activeScan |
boolean |
Returns | |
---|---|
RouteDiscoveryPreference.Builder |
This value cannot be null . |