am 444ad3fb: Merge "Unhide SoundPool builder with AudioAttributes" into lmp-dev
* commit '444ad3fb4d0d0327528b217ec97b5e9c73b22d65': Unhide SoundPool builder with AudioAttributes
This commit is contained in:
@@ -15677,7 +15677,7 @@ package android.media {
|
||||
}
|
||||
|
||||
public class SoundPool {
|
||||
ctor public SoundPool(int, int, int);
|
||||
ctor public deprecated SoundPool(int, int, int);
|
||||
method public final void autoPause();
|
||||
method public final void autoResume();
|
||||
method public int load(java.lang.String, int);
|
||||
@@ -15697,6 +15697,13 @@ package android.media {
|
||||
method public final boolean unload(int);
|
||||
}
|
||||
|
||||
public static class SoundPool.Builder {
|
||||
ctor public SoundPool.Builder();
|
||||
method public android.media.SoundPool build();
|
||||
method public android.media.SoundPool.Builder setAudioAttributes(android.media.AudioAttributes) throws java.lang.IllegalArgumentException;
|
||||
method public android.media.SoundPool.Builder setMaxStreams(int) throws java.lang.IllegalArgumentException;
|
||||
}
|
||||
|
||||
public static abstract interface SoundPool.OnLoadCompleteListener {
|
||||
method public abstract void onLoadComplete(android.media.SoundPool, int, int);
|
||||
}
|
||||
|
||||
@@ -126,6 +126,8 @@ public class SoundPool {
|
||||
* @param srcQuality the sample-rate converter quality. Currently has no
|
||||
* effect. Use 0 for the default.
|
||||
* @return a SoundPool object, or null if creation failed
|
||||
* @deprecated use {@link SoundPool.Builder} instead to create and configure a
|
||||
* SoundPool instance
|
||||
*/
|
||||
public SoundPool(int maxStreams, int streamType, int srcQuality) {
|
||||
this(maxStreams,
|
||||
@@ -141,8 +143,6 @@ public class SoundPool {
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* CANDIDATE FOR PUBLIC API
|
||||
* Builder class for {@link SoundPool} objects.
|
||||
*/
|
||||
public static class Builder {
|
||||
@@ -164,7 +164,7 @@ public class SoundPool {
|
||||
public Builder setMaxStreams(int maxStreams) throws IllegalArgumentException {
|
||||
if (maxStreams <= 0) {
|
||||
throw new IllegalArgumentException(
|
||||
"Strictly position value required for the maximum number of streams");
|
||||
"Strictly positive value required for the maximum number of streams");
|
||||
}
|
||||
mMaxStreams = maxStreams;
|
||||
return this;
|
||||
|
||||
Reference in New Issue
Block a user