Package zombie.audio

Class BaseSoundEmitter

java.lang.Object
zombie.audio.BaseSoundEmitter
Direct Known Subclasses:
DummySoundEmitter

public abstract class BaseSoundEmitter extends Object
  • Constructor Details

    • BaseSoundEmitter

      public BaseSoundEmitter()
  • Method Details

    • randomStart

      public abstract void randomStart()
    • setPos

      public abstract void setPos(float x, float y, float z)
    • stopSound

      public abstract int stopSound(long channel)
    • stopSoundLocal

      public abstract void stopSoundLocal(long handle)
    • stopSoundByName

      public abstract int stopSoundByName(String name)
    • stopOrTriggerSound

      public abstract void stopOrTriggerSound(long handle)
    • stopOrTriggerSoundByName

      public abstract void stopOrTriggerSoundByName(String name)
    • setVolume

      public abstract void setVolume(long handle, float volume)
    • setPitch

      public abstract void setPitch(long handle, float pitch)
    • hasSustainPoints

      public abstract boolean hasSustainPoints(long handle)
    • setParameterValue

      public abstract void setParameterValue(long handle, fmod.fmod.FMOD_STUDIO_PARAMETER_DESCRIPTION parameterDescription, float value)
    • setTimelinePosition

      public abstract void setTimelinePosition(long handle, String positionName)
    • triggerCue

      public abstract void triggerCue(long handle)
    • setVolumeAll

      public abstract void setVolumeAll(float volume)
    • stopAll

      public abstract void stopAll()
    • playSound

      public abstract long playSound(String file)
    • playSound

      public abstract long playSound(String file, IsoGameCharacter character)
    • playSound

      public abstract long playSound(String file, int x, int y, int z)
    • playSound

      public abstract long playSound(String file, IsoGridSquare square)
    • playSoundImpl

      public abstract long playSoundImpl(String file, IsoGridSquare square)
    • playSound

      @Deprecated public abstract long playSound(String file, boolean doWorldSound)
      Deprecated.
    • playSoundImpl

      @Deprecated public abstract long playSoundImpl(String file, boolean doWorldSound, IsoObject parent)
      Deprecated.
    • playSoundLooped

      public abstract long playSoundLooped(String file)
    • playSoundLoopedImpl

      public abstract long playSoundLoopedImpl(String file)
    • playSound

      public abstract long playSound(String file, IsoObject parent)
    • playSoundImpl

      public abstract long playSoundImpl(String file, IsoObject parent)
    • playClip

      public abstract long playClip(GameSoundClip clip, IsoObject parent)
    • playAmbientSound

      public abstract long playAmbientSound(String name)
    • playAmbientLoopedImpl

      public abstract long playAmbientLoopedImpl(String file)
    • set3D

      public abstract void set3D(long handle, boolean is3D)
    • tick

      public abstract void tick()
    • hasSoundsToStart

      public abstract boolean hasSoundsToStart()
    • isEmpty

      public abstract boolean isEmpty()
    • isPlaying

      public abstract boolean isPlaying(long channel)
    • isPlaying

      public abstract boolean isPlaying(String alias)
    • restart

      public abstract boolean restart(long handle)