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!)Called when a route for the specified type was added. |
| open Unit |
onRouteChanged(router: MediaRouter!, info: MediaRouter.RouteInfo!)Called when an aspect of the indicated route has changed. |
| open Unit |
onRouteGrouped(router: MediaRouter!, info: MediaRouter.RouteInfo!, group: MediaRouter.RouteGroup!, index: Int)Called when a route is added to a group. |
| open Unit |
onRouteRemoved(router: MediaRouter!, info: MediaRouter.RouteInfo!)Called when a route for the specified type was removed. |
| open Unit |
onRouteSelected(router: MediaRouter!, type: Int, info: MediaRouter.RouteInfo!)Called when the supplied route becomes selected as the active route for the given route type. |
| open Unit |
onRouteUngrouped(router: MediaRouter!, info: MediaRouter.RouteInfo!, group: MediaRouter.RouteGroup!)Called when a route is removed from a group. |
| open Unit |
onRouteUnselected(router: MediaRouter!, type: Int, info: MediaRouter.RouteInfo!)Called when the supplied route becomes unselected as the active route for the given route type. |
| open Unit |
onRouteVolumeChanged(router: MediaRouter!, info: MediaRouter.RouteInfo!)Called when a route's volume changes. |
| Inherited functions | |
|---|---|
Public constructors
SimpleCallback
SimpleCallback()
Public methods
onRouteAdded
open fun onRouteAdded(
router: MediaRouter!,
info: MediaRouter.RouteInfo!
): Unit
Called when a route for the specified type was added.
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: Route that has become available for use |
onRouteChanged
open fun onRouteChanged(
router: MediaRouter!,
info: MediaRouter.RouteInfo!
): Unit
Called when an aspect of the indicated route has changed.
This will not indicate that the types supported by this route have changed, only that cosmetic info such as name or status have been updated.
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: The route that was changed |
onRouteGrouped
open fun onRouteGrouped(
router: MediaRouter!,
info: MediaRouter.RouteInfo!,
group: MediaRouter.RouteGroup!,
index: Int
): Unit
Called when a route is added to a group.
| 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
open fun onRouteRemoved(
router: MediaRouter!,
info: MediaRouter.RouteInfo!
): Unit
Called when a route for the specified type was removed.
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: Route that has been removed from availability |
onRouteSelected
open fun onRouteSelected(
router: MediaRouter!,
type: Int,
info: MediaRouter.RouteInfo!
): Unit
Called when the supplied route becomes selected as the active route for the given route type.
| 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
open fun onRouteUngrouped(
router: MediaRouter!,
info: MediaRouter.RouteInfo!,
group: MediaRouter.RouteGroup!
): Unit
Called when a route is removed from a group.
| 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
open fun onRouteUnselected(
router: MediaRouter!,
type: Int,
info: MediaRouter.RouteInfo!
): Unit
Called when the supplied route becomes unselected as the active route for the given route type.
| 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
open fun onRouteVolumeChanged(
router: MediaRouter!,
info: MediaRouter.RouteInfo!
): Unit
Called when a route's volume changes.
| Parameters | |
|---|---|
router |
MediaRouter!: the MediaRouter reporting the event |
info |
MediaRouter.RouteInfo!: The route with altered volume |