public
interface
VolumeAutomation
android.media.VolumeAutomation
Known indirect subclasses
| AudioTrack | The AudioTrack class manages and plays a single audio resource for Java applications. |
| MediaPlayer | MediaPlayer class can be used to control playback of audio/video files and streams. |
VolumeAutomation defines an interface for automatic volume control
of AudioTrack and MediaPlayer objects.
Summary
Public methods | |
|---|---|
abstract
VolumeShaper
|
createVolumeShaper(VolumeShaper.Configuration configuration)
Returns a |
Public methods
createVolumeShaper
public abstract VolumeShaper createVolumeShaper (VolumeShaper.Configuration configuration)
Returns a VolumeShaper object that can be used modify the volume envelope
of the player or track.
| Parameters | |
|---|---|
configuration |
VolumeShaper.Configuration: the configuration
that specifies the curve and duration to use.
This value cannot be null. |
| Returns | |
|---|---|
VolumeShaper |
a VolumeShaper object
This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException |
if the configuration is not allowed by the player. |
IllegalStateException |
if too many VolumeShapers are requested
or the state of the player does not permit its creation (e.g. player is released). |