Added in API level 16
SimpleCallback
open class SimpleCallback : MediaRouter.Callback
| kotlin.Any | ||
| ↳ | android.media.MediaRouter.Callback | |
| ↳ | android.media.MediaRouter.SimpleCallback | |
Stub implementation of MediaRouter.Callback. Each abstract method is defined as a no-op. Override just the ones you need.
Summary
| Public constructors | |
|---|---|
| Public methods | |
|---|---|
| open Unit |
onRouteAdded(router: MediaRouter!, info: MediaRouter.RouteInfo!) |
| open Unit |
onRouteChanged(router: MediaRouter!, info: MediaRouter.RouteInfo!) |
| open Unit |
onRouteGrouped(router: MediaRouter!, info: MediaRouter.RouteInfo!, group: MediaRouter.RouteGroup!, index: Int) |
| open Unit |
onRouteRemoved(router: MediaRouter!, info: MediaRouter.RouteInfo!) |
| open Unit |
onRouteSelected(router: MediaRouter!, type: Int, info: MediaRouter.RouteInfo!) |
| open Unit |
onRouteUngrouped(router: MediaRouter!, info: MediaRouter.RouteInfo!, group: MediaRouter.RouteGroup!) |
| open Unit |
onRouteUnselected(router: MediaRouter!, type: Int, info: MediaRouter.RouteInfo!) |
| open Unit |
onRouteVolumeChanged(router: MediaRouter!, info: MediaRouter.RouteInfo!) |
| Inherited functions | |
|---|---|
Public constructors
SimpleCallback
SimpleCallback()
Public methods
onRouteAdded
Added in API level 16
open fun onRouteAdded(
router: MediaRouter!,
info: MediaRouter.RouteInfo!
): Unit
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: Route that has become available for use |
onRouteChanged
Added in API level 16
open fun onRouteChanged(
router: MediaRouter!,
info: MediaRouter.RouteInfo!
): Unit
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: The route that was changed |
onRouteGrouped
Added in API level 16
open fun onRouteGrouped(
router: MediaRouter!,
info: MediaRouter.RouteInfo!,
group: MediaRouter.RouteGroup!,
index: Int
): Unit
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: The route that was added |
group |
MediaRouter.RouteGroup!: The group the route was added to |
index |
Int: The route index within group that info was added at |
onRouteRemoved
Added in API level 16
open fun onRouteRemoved(
router: MediaRouter!,
info: MediaRouter.RouteInfo!
): Unit
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: Route that has been removed from availability |
onRouteSelected
Added in API level 16
open fun onRouteSelected(
router: MediaRouter!,
type: Int,
info: MediaRouter.RouteInfo!
): Unit
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
type |
Int: Type flag set indicating the routes that have been selected |
info |
MediaRouter.RouteInfo!: Route that has been selected for the given route types |
onRouteUngrouped
Added in API level 16
open fun onRouteUngrouped(
router: MediaRouter!,
info: MediaRouter.RouteInfo!,
group: MediaRouter.RouteGroup!
): Unit
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: The route that was removed |
group |
MediaRouter.RouteGroup!: The group the route was removed from |
onRouteUnselected
Added in API level 16
open fun onRouteUnselected(
router: MediaRouter!,
type: Int,
info: MediaRouter.RouteInfo!
): Unit
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
type |
Int: Type flag set indicating the routes that have been unselected |
info |
MediaRouter.RouteInfo!: Route that has been unselected for the given route types |
onRouteVolumeChanged
Added in API level 16
open fun onRouteVolumeChanged(
router: MediaRouter!,
info: MediaRouter.RouteInfo!
): Unit
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: The route with altered volume |