public abstract static class MediaRouter.Callback extends Object
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)
.
Constructor and Description |
---|
Callback() |
Modifier and Type | Method and Description |
---|---|
void |
onProviderAdded(MediaRouter router,
MediaRouter.ProviderInfo provider)
Called when a media route provider has been added.
|
void |
onProviderChanged(MediaRouter router,
MediaRouter.ProviderInfo provider)
Called when a property of the indicated media route provider has changed.
|
void |
onProviderRemoved(MediaRouter router,
MediaRouter.ProviderInfo provider)
Called when a media route provider has been removed.
|
void |
onRouteAdded(MediaRouter router,
MediaRouter.RouteInfo route)
Called when a media route has been added.
|
void |
onRouteChanged(MediaRouter router,
MediaRouter.RouteInfo route)
Called when a property of the indicated media route has changed.
|
void |
onRoutePresentationDisplayChanged(MediaRouter router,
MediaRouter.RouteInfo route)
Called when a media route's presentation display changes.
|
void |
onRouteRemoved(MediaRouter router,
MediaRouter.RouteInfo route)
Called when a media route has been removed.
|
void |
onRouteSelected(MediaRouter router,
MediaRouter.RouteInfo route)
Called when the supplied media route becomes selected as the active route.
|
void |
onRouteUnselected(MediaRouter router,
MediaRouter.RouteInfo route)
Called when the supplied media route becomes unselected as the active route.
|
void |
onRouteUnselected(MediaRouter router,
MediaRouter.RouteInfo route,
int reason)
Called when the supplied media route becomes unselected as the active route.
|
void |
onRouteVolumeChanged(MediaRouter router,
MediaRouter.RouteInfo route)
Called when a media route's volume changes.
|
public void onRouteSelected(MediaRouter router, MediaRouter.RouteInfo route)
router
- The media router reporting the event.route
- The route that has been selected.public void onRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route)
#onRouteUnselected(MediaRouter, RouteInfo, int)
instead.router
- The media router reporting the event.route
- The route that has been unselected.public void onRouteUnselected(MediaRouter router, MediaRouter.RouteInfo route, int reason)
onRouteUnselected(android.support.v7.media.MediaRouter, android.support.v7.media.MediaRouter.RouteInfo)
.
The reason provided will be one of the following:
router
- The media router reporting the event.route
- The route that has been unselected.reason
- The reason for unselecting the route.public void onRouteAdded(MediaRouter router, MediaRouter.RouteInfo route)
router
- The media router reporting the event.route
- The route that has become available for use.public void onRouteRemoved(MediaRouter router, MediaRouter.RouteInfo route)
router
- The media router reporting the event.route
- The route that has been removed from availability.public void onRouteChanged(MediaRouter router, MediaRouter.RouteInfo route)
router
- The media router reporting the event.route
- The route that was changed.public void onRouteVolumeChanged(MediaRouter router, MediaRouter.RouteInfo route)
router
- The media router reporting the event.route
- The route whose volume changed.public void onRoutePresentationDisplayChanged(MediaRouter router, MediaRouter.RouteInfo route)
This method is called whenever the route's presentation display becomes available, is removed or has changes to some of its properties (such as its size).
router
- The media router reporting the event.route
- The route whose presentation display changed.MediaRouter.RouteInfo.getPresentationDisplay()
public void onProviderAdded(MediaRouter router, MediaRouter.ProviderInfo provider)
router
- The media router reporting the event.provider
- The provider that has become available for use.public void onProviderRemoved(MediaRouter router, MediaRouter.ProviderInfo provider)
router
- The media router reporting the event.provider
- The provider that has been removed from availability.public void onProviderChanged(MediaRouter router, MediaRouter.ProviderInfo provider)
router
- The media router reporting the event.provider
- The provider that was changed.