Added in API level 30
    Builder
class Builder
| kotlin.Any | |
| ↳ | android.media.RouteDiscoveryPreference.Builder | 
Builder for RouteDiscoveryPreference.
Summary
| Public constructors | |
|---|---|
            Builder(preference: RouteDiscoveryPreference) | 
        |
            Builder(preferredFeatures: MutableList<String!>, activeScan: Boolean) | 
        |
| Public methods | |
|---|---|
| RouteDiscoveryPreference | 
            build()Builds the   | 
        
| RouteDiscoveryPreference.Builder | 
            setPreferredFeatures(preferredFeatures: MutableList<String!>)Sets preferred route features to discover.  | 
        
| RouteDiscoveryPreference.Builder | 
            setShouldPerformActiveScan(activeScan: Boolean)Sets if active scanning should be performed.  | 
        
Public constructors
Builder
Added in API level 30
      Builder(preference: RouteDiscoveryPreference)
| Parameters | |
|---|---|
preference | 
            RouteDiscoveryPreference: This value cannot be null. | 
          
Builder
Added in API level 30
      Builder(
preferredFeatures: MutableList<String!>,
activeScan: Boolean)
| Parameters | |
|---|---|
preferredFeatures | 
            MutableList<String!>: This value cannot be null. | 
          
Public methods
build
Added in API level 30
      fun build(): RouteDiscoveryPreference
Builds the RouteDiscoveryPreference.
| Return | |
|---|---|
RouteDiscoveryPreference | 
            This value cannot be null. | 
          
setPreferredFeatures
Added in API level 30
      fun setPreferredFeatures(preferredFeatures: MutableList<String!>): RouteDiscoveryPreference.Builder
Sets preferred route features to discover.
| Parameters | |
|---|---|
preferredFeatures | 
            MutableList<String!>: 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. | 
          
| Return | |
|---|---|
RouteDiscoveryPreference.Builder | 
            This value cannot be null. | 
          
setShouldPerformActiveScan
Added in API level 30
      fun setShouldPerformActiveScan(activeScan: Boolean): RouteDiscoveryPreference.Builder
Sets if active scanning should be performed.
 Since active scanning uses more system resources, set this as true only when it's necessary. 
| Return | |
|---|---|
RouteDiscoveryPreference.Builder | 
            This value cannot be null. |