MediaRouterParams
class MediaRouterParams
MediaRouterParams are used in MediaRouter to denote routing functionality and UI types.
Summary
Nested types |
|---|
|
Builder class for |
Constants |
|
|---|---|
const Int |
A dialog type used for default if not set. |
const Int |
A dialog type supporting dynamic group. |
const String! |
ENABLE_GROUP_VOLUME_UX = "androidx.mediarouter.media.MediaRouterParams.ENABLE_GROUP_VOLUME_UX"Bundle key used for enabling group volume UX. |
Public functions |
|
|---|---|
Int |
Gets the media route controller dialog type. |
Boolean |
Gets whether declared |
Boolean |
Returns whether the declared |
Boolean |
Gets whether the output switcher dialog is enabled. |
Boolean |
Returns whether transferring media from remote to local is enabled. |
Constants
DIALOG_TYPE_DEFAULT
const val DIALOG_TYPE_DEFAULT = 1: Int
A dialog type used for default if not set. androidx.mediarouter.app.MediaRouteChooserDialog and androidx.mediarouter.app.MediaRouteControllerDialog will be shown
DIALOG_TYPE_DYNAMIC_GROUP
const val DIALOG_TYPE_DYNAMIC_GROUP = 2: Int
A dialog type supporting dynamic group. Users can dynamically group and ungroup route devices via this type of route dialog when the selected routes are from a MediaRouteProvider that supports dynamic group.
ENABLE_GROUP_VOLUME_UX
const val ENABLE_GROUP_VOLUME_UX = "androidx.mediarouter.media.MediaRouterParams.ENABLE_GROUP_VOLUME_UX": String!
Bundle key used for enabling group volume UX. The default value is true. To disable the group volume UX, set the value false.
TYPE: boolean
Public functions
getDialogType
fun getDialogType(): Int
Gets the media route controller dialog type.
| See also | |
|---|---|
setDialogType |
isMediaTransferReceiverEnabled
fun isMediaTransferReceiverEnabled(): Boolean
Gets whether declared MediaTransferReceiver is enabled.
| See also | |
|---|---|
setMediaTransferReceiverEnabled |
isMediaTransferRestrictedToSelfProviders
fun isMediaTransferRestrictedToSelfProviders(): Boolean
Returns whether the declared MediaTransferReceiver feature is restricted to the app's own media route providers.
isOutputSwitcherEnabled
fun isOutputSwitcherEnabled(): Boolean
Gets whether the output switcher dialog is enabled.
Note that it always returns false for Android versions earlier than Android R.
| See also | |
|---|---|
setOutputSwitcherEnabled |
isTransferToLocalEnabled
fun isTransferToLocalEnabled(): Boolean
Returns whether transferring media from remote to local is enabled.
Note that it always returns false for Android versions earlier than Android R.
| See also | |
|---|---|
setTransferToLocalEnabled |