Class OptimizedMonoSound

java.lang.Object
net.raphimc.audiomixer.sound.Sound
net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound

public class OptimizedMonoSound extends Sound
  • Constructor Details

    • OptimizedMonoSound

      public OptimizedMonoSound(MonoPcmSource pcmSource)
    • OptimizedMonoSound

      public OptimizedMonoSound(MonoPcmSource pcmSource, float pitch, float volume, float panning)
  • Method Details

    • render

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

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

      public MonoPcmSource getPcmSource()
    • getPitch

      public float getPitch()
    • setPitch

      public OptimizedMonoSound setPitch(float pitch)
    • getVolume

      public float getVolume()
    • setVolume

      public OptimizedMonoSound setVolume(float volume)
    • getPanning

      public float getPanning()
    • setPanning

      public OptimizedMonoSound setPanning(float panning)