Added in API level 35

Builder


class Builder
kotlin.Any
   ↳ android.media.MediaRouter2.ScanRequest.Builder

Builder class for ScanRequest.

Summary

Public constructors

Creates a builder for a ScanRequest instance.

Public methods
MediaRouter2.ScanRequest

Returns a new ScanRequest instance.

MediaRouter2.ScanRequest.Builder
setScreenOffScan(isScreenOffScan: Boolean)

Sets whether the app is requesting to scan even while the screen is off, bypassing default scanning restrictions.

Public constructors

Builder

Added in API level 35
Builder()

Creates a builder for a ScanRequest instance.

Public methods

build

Added in API level 35
fun build(): MediaRouter2.ScanRequest

Returns a new ScanRequest instance.

Return
MediaRouter2.ScanRequest This value cannot be null.

setScreenOffScan

Added in API level 35
fun setScreenOffScan(isScreenOffScan: Boolean): MediaRouter2.ScanRequest.Builder

Sets whether the app is requesting to scan even while the screen is off, bypassing default scanning restrictions. Only apps holding android.Manifest.permission#MEDIA_ROUTING_CONTROL or android.Manifest.permission#MEDIA_CONTENT_CONTROL should set this to true.

Return
MediaRouter2.ScanRequest.Builder This value cannot be null.