## Uses of Class
net.minecraft.client.audio.SoundPoolEntry

- Packages that use SoundPoolEntry
  Package | Description
  --- | ---
  net.minecraft.client.audio |
  net.minecraftforge.client.event.sound |

- - ### Uses of SoundPoolEntry in net.minecraft.client.audio

    Methods in net.minecraft.client.audio that return SoundPoolEntry
    Modifier and Type | Method and Description
    --- | ---
    `SoundPoolEntry` | SoundPool.`getRandomSound()` Gets a random SoundPoolEntry.
    `SoundPoolEntry` | SoundPool.`getRandomSoundFromSoundPool(String par1Str)` gets a random sound from the specified (by name, can be sound/newsound/streaming/music/newmusic) sound pool.

  - ### Uses of SoundPoolEntry in net.minecraftforge.client.event.sound

    Fields in net.minecraftforge.client.event.sound declared as SoundPoolEntry
    Modifier and Type | Field and Description
    --- | ---
    `SoundPoolEntry` | SoundResultEvent.`result`
    `SoundPoolEntry` | SoundResultEvent.`source`

    Methods in net.minecraftforge.client.event.sound that return SoundPoolEntry
    Modifier and Type | Method and Description
    --- | ---
    `static SoundPoolEntry` | SoundEvent.`getResult(SoundResultEvent event)`

    Constructors in net.minecraftforge.client.event.sound with parameters of type SoundPoolEntry
    Constructor and Description
    `PlayBackgroundMusicEvent(SoundManager manager, SoundPoolEntry entry)`
    `PlaySoundEffectEvent(SoundManager manager, SoundPoolEntry source, String name, float volume, float pitch)`
    `PlaySoundEvent(SoundManager manager, SoundPoolEntry source, String name, float x, float y, float z, float volume, float pitch)`
    `PlayStreamingEvent(SoundManager manager, SoundPoolEntry source, String name, float x, float y, float z)`
    `SoundResultEvent(SoundManager manager, SoundPoolEntry source, String name, float volume, float pitch)`