Package net.paulhertz.pixelaudio.granular

# Class PAGranularSampler.ScheduledPlay

java.lang.Object
net.paulhertz.pixelaudio.granular.PAGranularSampler.ScheduledPlay

Enclosing class:
  PAGranularSampler

private static final class PAGranularSampler.ScheduledPlay extends Object

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `(package private) final ADSRParams`
  `env`
  `(package private) final float`
  `gain`
  `(package private) final int`
  `grainLenSamples`
  `(package private) final ddf.minim.analysis.WindowFunction`
  `grainWindow`
  `(package private) final boolean`
  `looping`
  `(package private) final float`
  `pan`
  `(package private) final PASource`
  `src`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ScheduledPlay(PASource src, ADSRParams env, float gain, float pan, boolean looping)`
  `ScheduledPlay(PASource src, ADSRParams env, float gain, float pan, boolean looping, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples)`

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### src

    final PASource src

  - ### env

    final ADSRParams env

  - ### gain

    final float gain

  - ### pan

    final float pan

  - ### looping

    final boolean looping

  - ### grainWindow

    final ddf.minim.analysis.WindowFunction grainWindow

  - ### grainLenSamples

    final int grainLenSamples

- ## Constructor Details

  - ### ScheduledPlay

    ScheduledPlay(PASource src, ADSRParams env, float gain, float pan, boolean looping, ddf.minim.analysis.WindowFunction grainWindow, int grainLenSamples)

  - ### ScheduledPlay

    ScheduledPlay(PASource src, ADSRParams env, float gain, float pan, boolean looping)