Callback
abstract class Callback
kotlin.Any | |
↳ | androidx.mediarouter.media.MediaRouter.Callback |
Interface for receiving events about media routing changes. All methods of this interface will be called from the application's main thread.
A Callback will only receive events relevant to routes that the callback was registered for unless the MediaRouter#CALLBACK_FLAG_UNFILTERED_EVENTS
flag was specified in MediaRouter#addCallback(MediaRouteSelector, Callback, int)
.
Summary
Public constructors | |
---|---|
<init>() Interface for receiving events about media routing changes. |
Public methods | |
---|---|
open Unit |
onProviderAdded(router: MediaRouter!, provider: MediaRouter.ProviderInfo!) Called when a media route provider has been added. |
open Unit |
onProviderChanged(router: MediaRouter!, provider: MediaRouter.ProviderInfo!) Called when a property of the indicated media route provider has changed. |
open Unit |
onProviderRemoved(router: MediaRouter!, provider: MediaRouter.ProviderInfo!) Called when a media route provider has been removed. |
open Unit |
onRouteAdded(router: MediaRouter!, route: MediaRouter.RouteInfo!) Called when a media route has been added. |
open Unit |
onRouteChanged(router: MediaRouter!, route: MediaRouter.RouteInfo!) Called when a property of the indicated media route has changed. |
open Unit |
onRoutePresentationDisplayChanged(router: MediaRouter!, route: MediaRouter.RouteInfo!) Called when a media route's presentation display changes. |
open Unit |
onRouteRemoved(router: MediaRouter!, route: MediaRouter.RouteInfo!) Called when a media route has been removed. |
open Unit |
onRouteSelected(router: MediaRouter!, route: MediaRouter.RouteInfo!) Called when the supplied media route becomes selected as the active route. |
open Unit |
onRouteSelected(@NonNull router: MediaRouter, @NonNull route: MediaRouter.RouteInfo, reason: Int) Called when the supplied media route becomes selected as the active route. |
open Unit |
onRouteSelected(@NonNull router: MediaRouter, @NonNull selectedRoute: MediaRouter.RouteInfo, reason: Int, @NonNull requestedRoute: MediaRouter.RouteInfo) Called when the supplied media route becomes selected as the active route, which may be different from the route requested by |
open Unit |
onRouteUnselected(router: MediaRouter!, route: MediaRouter.RouteInfo!) Called when the supplied media route becomes unselected as the active route. |
open Unit |
onRouteUnselected(router: MediaRouter!, route: MediaRouter.RouteInfo!, reason: Int) Called when the supplied media route becomes unselected as the active route. |
open Unit |
onRouteVolumeChanged(router: MediaRouter!, route: MediaRouter.RouteInfo!) Called when a media route's volume changes. |
Public constructors
<init>
Callback()
Interface for receiving events about media routing changes. All methods of this interface will be called from the application's main thread.
A Callback will only receive events relevant to routes that the callback was registered for unless the MediaRouter#CALLBACK_FLAG_UNFILTERED_EVENTS
flag was specified in MediaRouter#addCallback(MediaRouteSelector, Callback, int)
.