Class SubMixSound

java.lang.Object
net.raphimc.audiomixer.sound.Sound
net.raphimc.audiomixer.sound.impl.SubMixSound

public class SubMixSound extends Sound
  • Field Details

    • sounds

      protected final List<Sound> sounds
  • Constructor Details

    • SubMixSound

      public SubMixSound()
    • SubMixSound

      public SubMixSound(int maxSounds)
  • Method Details

    • render

      public void render(AudioFormat audioFormat, int[] finalMixBuffer)
      Specified by:
      render in class Sound
    • isFinished

      public boolean isFinished()
      Specified by:
      isFinished in class Sound
    • playSound

      public void playSound(Sound sound)
    • stopSound

      public void stopSound(Sound sound)
    • stopAllSounds

      public void stopAllSounds()
    • getMaxSounds

      public int getMaxSounds()
    • setMaxSounds

      public SubMixSound setMaxSounds(int maxSounds)
    • getMixedSounds

      public int getMixedSounds()
    • getMixRenderTime

      public long getMixRenderTime()
    • getActiveSounds

      public int getActiveSounds()