Android APIs
public static class

SoundPool.Builder

extends Object
java.lang.Object
   ↳ android.media.SoundPool.Builder

Class Overview

Builder class for SoundPool objects.

Summary

Public Constructors
SoundPool.Builder()
Constructs a new Builder with the defaults format values.
Public Methods
SoundPool build()
SoundPool.Builder setAudioAttributes(AudioAttributes attributes)
Sets the AudioAttributes.
SoundPool.Builder setMaxStreams(int maxStreams)
Sets the maximum of number of simultaneous streams that can be played simultaneously.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SoundPool.Builder ()

Added in API level 21

Constructs a new Builder with the defaults format values. If not provided, the maximum number of streams is 1 (see setMaxStreams(int) to change it), and the audio attributes have a usage value of USAGE_MEDIA (see setAudioAttributes(AudioAttributes) to change them).

Public Methods

public SoundPool build ()

Added in API level 21

public SoundPool.Builder setAudioAttributes (AudioAttributes attributes)

Added in API level 21

Sets the AudioAttributes. For examples, game applications will use attributes built with usage information set to USAGE_GAME.

Parameters
attributes a non-null

public SoundPool.Builder setMaxStreams (int maxStreams)

Added in API level 21

Sets the maximum of number of simultaneous streams that can be played simultaneously.

Parameters
maxStreams a value equal to 1 or greater.
Returns
  • the same Builder instance