Added in API level 16
VolumeCallback
abstract class VolumeCallback
kotlin.Any | |
↳ | android.media.MediaRouter.VolumeCallback |
Interface for receiving events about volume changes. All methods of this interface will be called from the application's main thread.
A VolumeCallback will only receive events relevant to routes that the callback was registered for.
Summary
Public constructors | |
---|---|
Public methods | |
---|---|
abstract Unit |
onVolumeSetRequest(info: MediaRouter.RouteInfo!, volume: Int) Called when the volume for the route should be set to the given value |
abstract Unit |
onVolumeUpdateRequest(info: MediaRouter.RouteInfo!, direction: Int) Called when the volume for the route should be increased or decreased. |
Public constructors
VolumeCallback
VolumeCallback()
Public methods
onVolumeSetRequest
Added in API level 16
abstract fun onVolumeSetRequest(
info: MediaRouter.RouteInfo!,
volume: Int
): Unit
Called when the volume for the route should be set to the given value
Parameters | |
---|---|
info |
MediaRouter.RouteInfo!: the route affected by this event |
volume |
Int: an integer indicating the new volume value that should be used, always between 0 and the value set by UserRouteInfo#setVolumeMax(int) . |
onVolumeUpdateRequest
Added in API level 16
abstract fun onVolumeUpdateRequest(
info: MediaRouter.RouteInfo!,
direction: Int
): Unit
Called when the volume for the route should be increased or decreased.
Parameters | |
---|---|
info |
MediaRouter.RouteInfo!: the route affected by this event |
direction |
Int: an integer indicating whether the volume is to be increased (positive value) or decreased (negative value). For bundled changes, the absolute value indicates the number of changes in the same direction, e.g. +3 corresponds to three "volume up" changes. |