Added in API level 26
    VolumeAutomation
interface VolumeAutomation
| android.media.VolumeAutomation | 
VolumeAutomation defines an interface for automatic volume control of AudioTrack and MediaPlayer objects.
Summary
| Public methods | |
|---|---|
| abstract VolumeShaper | 
            createVolumeShaper(configuration: VolumeShaper.Configuration)Returns a   | 
        
Public methods
createVolumeShaper
Added in API level 26
      abstract fun createVolumeShaper(configuration: VolumeShaper.Configuration): VolumeShaper
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. | 
          
| Return | |
|---|---|
VolumeShaper | 
            a VolumeShaper object This value cannot be null. | 
          
| Exceptions | |
|---|---|
java.lang.IllegalArgumentException | 
            if the configuration is not allowed by the player. | 
          
java.lang.IllegalStateException | 
            if too many VolumeShapers are requested or the state of the player does not permit its creation (e.g. player is released). |