Builder methods now throw IllegalArgumentExceptions on invalid conditions. Object hashCode, toString, equals updated for element-wise structural equivalence. Test: CTS VolumeShaperTest Bug: 31015569 Change-Id: I02860a51da58d8207145a9b8a5d2cb13806774b4
The VolumeShaper is used to apply a volume envelope to an AudioTrack or a MediaPlayer. Test: CTS Bug: 30920125 Bug: 31015569 Change-Id: If8b4bed29760aa3bd15a4b54cae60e40b4f518ee