Package builder.resid

Klasse SampleMixer.DefaultSampleMixer

java.lang.Object
builder.resid.SampleMixer.DefaultSampleMixer
Alle implementierten Schnittstellen:
SampleMixer, IntConsumer
Bekannte direkte Unterklassen:
SampleMixer.LinearFadingSampleMixer
Umschließende Schnittstelle:
SampleMixer

public static class SampleMixer.DefaultSampleMixer extends Object implements SampleMixer
  • Felddetails

    • bufferL

      private IntBuffer bufferL
      Buffers of mixed sample values for left/right speaker.
    • bufferR

      private IntBuffer bufferR
      Buffers of mixed sample values for left/right speaker.
    • volumeL

      protected int volumeL
      Audibility of mixed sample values for left/right speaker.
    • volumeR

      protected int volumeR
      Audibility of mixed sample values for left/right speaker.
    • delayedSamples

      private IntBuffer delayedSamples
      Sample buffer for delay effect.
    • delayedSamplesEnabled

      private boolean delayedSamplesEnabled
  • Konstruktordetails

  • Methodendetails

    • setVolume

      public void setVolume(int volumeL, int volumeR)
      Angegeben von:
      setVolume in Schnittstelle SampleMixer
    • setDelay

      public void setDelay(int delayedSamples)
      Angegeben von:
      setDelay in Schnittstelle SampleMixer
    • accept

      public void accept(int sample)
      Angegeben von:
      accept in Schnittstelle IntConsumer
    • clear

      public void clear()
      Angegeben von:
      clear in Schnittstelle SampleMixer