public
static
abstract
class
MediaRouter.VolumeCallback
extends Object
java.lang.Object | |
↳ | 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.
See also:
Public constructors | |
---|---|
MediaRouter.VolumeCallback()
|
Public methods | |
---|---|
abstract
void
|
onVolumeSetRequest(MediaRouter.RouteInfo info, int volume)
Called when the volume for the route should be set to the given value |
abstract
void
|
onVolumeUpdateRequest(MediaRouter.RouteInfo info, int direction)
Called when the volume for the route should be increased or decreased. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
void onVolumeSetRequest (MediaRouter.RouteInfo info, int volume)
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 setVolumeMax(int) .
|
void onVolumeUpdateRequest (MediaRouter.RouteInfo info, int direction)
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.
|