Index

A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(float) - Method in class net.raphimc.audiomixer.util.GrowableArray
 
add(float[]) - Method in class net.raphimc.audiomixer.util.GrowableArray
 
AddValueModifier - Class in net.raphimc.audiomixer.valuemodifier.impl
 
AddValueModifier() - Constructor for class net.raphimc.audiomixer.valuemodifier.impl.AddValueModifier
 
AddValueModifier(float) - Constructor for class net.raphimc.audiomixer.valuemodifier.impl.AddValueModifier
 
angle - Variable in class net.raphimc.audiomixer.oscillator.Oscillator
 
append(SoundModifier) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
ArrayUtil - Class in net.raphimc.audiomixer.util
 
ArrayUtil() - Constructor for class net.raphimc.audiomixer.util.ArrayUtil
 
AudioMixer - Class in net.raphimc.audiomixer
 
AudioMixer(PcmFloatAudioFormat) - Constructor for class net.raphimc.audiomixer.AudioMixer
 

B

BackgroundSourceDataLineAudioMixer - Class in net.raphimc.audiomixer
 
BackgroundSourceDataLineAudioMixer(SourceDataLine) - Constructor for class net.raphimc.audiomixer.BackgroundSourceDataLineAudioMixer
 
BackgroundSourceDataLineAudioMixer(SourceDataLine, int) - Constructor for class net.raphimc.audiomixer.BackgroundSourceDataLineAudioMixer
 
BassBoostModifier - Class in net.raphimc.audiomixer.soundmodifier.impl
 
BassBoostModifier(float) - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.BassBoostModifier
 
BassBoostModifier(float, float) - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.BassBoostModifier
 
BitCrushModifier - Class in net.raphimc.audiomixer.soundmodifier.impl
 
BitCrushModifier() - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.BitCrushModifier
 
BitCrushModifier(int) - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.BitCrushModifier
 
BLOCK - Enum constant in enum class net.raphimc.audiomixer.SourceDataLineAudioMixer.BufferOverrunStrategy
Blocks until the buffer has enough space.

C

clear() - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
clip(float[]) - Static method in class net.raphimc.audiomixer.util.SoundSampleUtil
 
close() - Method in class net.raphimc.audiomixer.BackgroundSourceDataLineAudioMixer
 
close() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoPullPcmSource
 
close() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoPullPcmSource
 
close() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
close() - Method in class net.raphimc.audiomixer.util.io.SampleInputStream
 
close() - Method in class net.raphimc.audiomixer.util.io.SampleOutputStream
 
computeNextValue() - Method in class net.raphimc.audiomixer.oscillator.impl.SawtoothOscillator
 
computeNextValue() - Method in class net.raphimc.audiomixer.oscillator.impl.SineOscillator
 
computeNextValue() - Method in class net.raphimc.audiomixer.oscillator.impl.SquareOscillator
 
computeNextValue() - Method in class net.raphimc.audiomixer.oscillator.impl.TriangleOscillator
 
computeNextValue() - Method in class net.raphimc.audiomixer.oscillator.Oscillator
 
consumeSample(float) - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoPushPcmSource
 
consumeSample(float) - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
consumeSample(float) - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
 
consumeSample(float) - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
consumeSample(float) - Method in interface net.raphimc.audiomixer.pcmsource.MonoPcmSource
 
consumeSample(float) - Method in interface net.raphimc.audiomixer.pcmsource.StereoPcmSource
 
consumeSamples(float[]) - Method in interface net.raphimc.audiomixer.pcmsource.MonoPcmSource
 
consumeSamples(float[]) - Method in interface net.raphimc.audiomixer.pcmsource.StereoPcmSource
 
consumeSamples(float[], int, int) - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
consumeSamples(float[], int, int) - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
consumeSamples(float[], int, int) - Method in interface net.raphimc.audiomixer.pcmsource.MonoPcmSource
 
consumeSamples(float[], int, int) - Method in interface net.raphimc.audiomixer.pcmsource.StereoPcmSource
 
createAudioInputStream(float[], AudioFormat) - Static method in class net.raphimc.audiomixer.util.io.SoundIO
 
CubicInterpolator - Class in net.raphimc.audiomixer.interpolator.impl
 
CubicInterpolator() - Constructor for class net.raphimc.audiomixer.interpolator.impl.CubicInterpolator
 

D

DO_NOTHING - Enum constant in enum class net.raphimc.audiomixer.SourceDataLineAudioMixer.BufferOverrunStrategy
Don't mix if the buffer would overrun.

E

ENABLED - Static variable in class net.raphimc.audiomixer.util.TimerHack
Set this to false (Before using the AudioMixer API) to disable the timer hack (Useful if you have your own way of enabling high resolution timers)
enqueueSamples(float[]) - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoPushPcmSource
 
enqueueSamples(float[]) - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
 
ensureRunning() - Static method in class net.raphimc.audiomixer.util.TimerHack
Starts a thread which indefinitely sleeps to force the JVM to enable high resolution timers on Windows.

F

FastMath - Class in net.raphimc.audiomixer.util
 
FastMath() - Constructor for class net.raphimc.audiomixer.util.FastMath
 
fillFast(float[], int, int, float) - Static method in class net.raphimc.audiomixer.util.ArrayUtil
 
FLUSH - Enum constant in enum class net.raphimc.audiomixer.SourceDataLineAudioMixer.BufferOverrunStrategy
Flushes the buffer if it would overrun.
flushQueue() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoPushPcmSource
 
flushQueue() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
 

G

get(Predicate<SoundModifier>) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
getActiveSounds() - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
getArray() - Method in class net.raphimc.audiomixer.util.GrowableArray
 
getArrayDirect() - Method in class net.raphimc.audiomixer.util.GrowableArray
 
getAudioFormat() - Method in class net.raphimc.audiomixer.AudioMixer
 
getAudioFormat() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getBufferedMillis() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getBufferedSampleCount() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getBufferOverrunStrategy() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getDecayPeriodMillis() - Method in class net.raphimc.audiomixer.soundmodifier.impl.NormalizationModifier
 
getDecimationRate() - Method in class net.raphimc.audiomixer.soundmodifier.impl.BitCrushModifier
 
getDurationMillis() - Method in class net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
 
getDutyCycle() - Method in class net.raphimc.audiomixer.oscillator.impl.SquareOscillator
 
getEndModifier() - Method in class net.raphimc.audiomixer.valuemodifier.impl.SlidingAddValueModifier
 
getEndModifier() - Method in class net.raphimc.audiomixer.valuemodifier.impl.SlidingMultiplyValueModifier
 
getFactor() - Method in class net.raphimc.audiomixer.soundmodifier.impl.BassBoostModifier
 
getFinishCallback() - Method in class net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
 
getFirst(Class<T>) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
getFirst(Predicate<SoundModifier>) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
getFrequency() - Method in class net.raphimc.audiomixer.oscillator.Oscillator
 
getFrequencyModifier() - Method in class net.raphimc.audiomixer.oscillator.Oscillator
 
getListenerX() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getListenerY() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getListenerYaw() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getListenerYawDegrees() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getListenerZ() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getMasterMixSound() - Method in class net.raphimc.audiomixer.AudioMixer
 
getMasterVolume() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getMax(float[]) - Static method in class net.raphimc.audiomixer.util.SoundSampleUtil
 
getMaxDistance() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getMaxSounds() - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
getMixedSounds() - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
getMixRenderTime() - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
getMixSliceSampleCount() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getModifier() - Method in class net.raphimc.audiomixer.valuemodifier.impl.AddValueModifier
 
getModifier() - Method in class net.raphimc.audiomixer.valuemodifier.impl.MultiplyValueModifier
 
getMultiplier() - Method in class net.raphimc.audiomixer.modulator.Modulator
 
getMultiplierModifier() - Method in class net.raphimc.audiomixer.modulator.Modulator
 
getNextNormalizedValue(float) - Method in class net.raphimc.audiomixer.modulator.impl.NoiseModulator
 
getNextNormalizedValue(float) - Method in class net.raphimc.audiomixer.modulator.Modulator
 
getNextNormalizedValue(float) - Method in class net.raphimc.audiomixer.oscillator.Oscillator
 
getNextValue(float) - Method in class net.raphimc.audiomixer.modulator.Modulator
 
getNormalizationModifier() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getOscillator() - Method in class net.raphimc.audiomixer.sound.impl.OscillatorSound
 
getPanning() - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
getPanning() - Method in class net.raphimc.audiomixer.soundmodifier.impl.PanningModifier
 
getPcmSource() - Method in class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
getPcmSource() - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
getPcmSource() - Method in class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
getPitch() - Method in class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
getPitch() - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
getPitch() - Method in class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
getPitchModifier() - Method in class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
getPitchModifier() - Method in class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
getPosition() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
getPosition() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
getPosition() - Method in interface net.raphimc.audiomixer.pcmsource.StaticPcmSource
 
getProgress() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
getProgress() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
getProgress() - Method in interface net.raphimc.audiomixer.pcmsource.StaticPcmSource
 
getProgress() - Method in class net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
 
getQueuedBufferCount() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoPushPcmSource
 
getQueuedBufferCount() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
 
getQueuedSampleCount() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoPushPcmSource
 
getQueuedSampleCount() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
 
getSampleCount() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
getSampleCount() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
getSampleCount() - Method in interface net.raphimc.audiomixer.pcmsource.StaticPcmSource
 
getSoundModifiers() - Method in class net.raphimc.audiomixer.AudioMixer
 
getSoundModifiers() - Method in class net.raphimc.audiomixer.sound.Sound
 
getSoundX() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getSoundY() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getSoundZ() - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
getSourceDataLine() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getStartModifier() - Method in class net.raphimc.audiomixer.valuemodifier.impl.SlidingAddValueModifier
 
getStartModifier() - Method in class net.raphimc.audiomixer.valuemodifier.impl.SlidingMultiplyValueModifier
 
getVolume() - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
getVolume() - Method in class net.raphimc.audiomixer.soundmodifier.impl.VolumeModifier
 
getVolumeModifier() - Method in class net.raphimc.audiomixer.soundmodifier.impl.VolumeModifier
 
getVolumeModifier() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
GrowableArray - Class in net.raphimc.audiomixer.util
 
GrowableArray(int) - Constructor for class net.raphimc.audiomixer.util.GrowableArray
 

H

hasReachedEnd() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoPullPcmSource
 
hasReachedEnd() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoPushPcmSource
 
hasReachedEnd() - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
hasReachedEnd() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoPullPcmSource
 
hasReachedEnd() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
 
hasReachedEnd() - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
hasReachedEnd() - Method in interface net.raphimc.audiomixer.pcmsource.PcmSource
 

I

insertAfter(SoundModifier, SoundModifier) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
insertBefore(SoundModifier, SoundModifier) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
INSTANCE - Static variable in class net.raphimc.audiomixer.interpolator.impl.CubicInterpolator
 
INSTANCE - Static variable in class net.raphimc.audiomixer.interpolator.impl.LinearInterpolator
 
INSTANCE - Static variable in class net.raphimc.audiomixer.interpolator.impl.PointInterpolator
 
INSTANCE - Static variable in class net.raphimc.audiomixer.interpolator.impl.SincInterpolator
 
interpolate(float[], double, int, int) - Method in class net.raphimc.audiomixer.interpolator.impl.CubicInterpolator
 
interpolate(float[], double, int, int) - Method in class net.raphimc.audiomixer.interpolator.impl.LinearInterpolator
 
interpolate(float[], double, int, int) - Method in class net.raphimc.audiomixer.interpolator.impl.PointInterpolator
 
interpolate(float[], double, int, int) - Method in class net.raphimc.audiomixer.interpolator.impl.SincInterpolator
 
interpolate(float[], double, int, int) - Method in interface net.raphimc.audiomixer.interpolator.Interpolator
 
Interpolator - Interface in net.raphimc.audiomixer.interpolator
 
isEmpty() - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
isFinished() - Method in class net.raphimc.audiomixer.sound.impl.OscillatorSound
 
isFinished() - Method in class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
isFinished() - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
isFinished() - Method in class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
isFinished() - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
isFinished() - Method in class net.raphimc.audiomixer.sound.Sound
 
isRunning() - Method in class net.raphimc.audiomixer.BackgroundSourceDataLineAudioMixer
 

L

LinearInterpolator - Class in net.raphimc.audiomixer.interpolator.impl
 
LinearInterpolator() - Constructor for class net.raphimc.audiomixer.interpolator.impl.LinearInterpolator
 

M

mix(int) - Method in class net.raphimc.audiomixer.AudioMixer
 
mixMillis(int) - Method in class net.raphimc.audiomixer.AudioMixer
 
mixSlice() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
modify(float, float) - Method in class net.raphimc.audiomixer.modulator.Modulator
 
modify(float, float) - Method in class net.raphimc.audiomixer.valuemodifier.impl.AddValueModifier
 
modify(float, float) - Method in class net.raphimc.audiomixer.valuemodifier.impl.MultiplyValueModifier
 
modify(float, float) - Method in class net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
 
modify(float, float) - Method in interface net.raphimc.audiomixer.valuemodifier.ValueModifier
 
modify(float, float, float) - Method in class net.raphimc.audiomixer.valuemodifier.impl.SlidingAddValueModifier
 
modify(float, float, float) - Method in class net.raphimc.audiomixer.valuemodifier.impl.SlidingMultiplyValueModifier
 
modify(float, float, float) - Method in class net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
 
modify(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.soundmodifier.impl.BassBoostModifier
 
modify(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.soundmodifier.impl.BitCrushModifier
 
modify(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.soundmodifier.impl.NormalizationModifier
 
modify(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.soundmodifier.impl.PanningModifier
 
modify(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
modify(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.soundmodifier.impl.VolumeModifier
 
modify(PcmFloatAudioFormat, float[]) - Method in interface net.raphimc.audiomixer.soundmodifier.SoundModifier
 
modify(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
Modulator - Class in net.raphimc.audiomixer.modulator
 
Modulator() - Constructor for class net.raphimc.audiomixer.modulator.Modulator
 
MonoPcmSource - Interface in net.raphimc.audiomixer.pcmsource
 
MonoPullPcmSource - Class in net.raphimc.audiomixer.pcmsource.impl
 
MonoPullPcmSource(SampleInputStream) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.MonoPullPcmSource
 
MonoPullPcmSource(SampleInputStream, int) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.MonoPullPcmSource
 
MonoPullPcmSource(SampleInputStream, int, Interpolator) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.MonoPullPcmSource
 
MonoPushPcmSource - Class in net.raphimc.audiomixer.pcmsource.impl
 
MonoPushPcmSource() - Constructor for class net.raphimc.audiomixer.pcmsource.impl.MonoPushPcmSource
 
MonoPushPcmSource(Interpolator) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.MonoPushPcmSource
 
MonoSound - Class in net.raphimc.audiomixer.sound.impl.pcm
 
MonoSound(MonoPcmSource) - Constructor for class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
MonoSound(MonoPcmSource, float) - Constructor for class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
MonoStaticPcmSource - Class in net.raphimc.audiomixer.pcmsource.impl
 
MonoStaticPcmSource(float[]) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
MonoStaticPcmSource(float[], Interpolator) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
MultiplyValueModifier - Class in net.raphimc.audiomixer.valuemodifier.impl
 
MultiplyValueModifier() - Constructor for class net.raphimc.audiomixer.valuemodifier.impl.MultiplyValueModifier
 
MultiplyValueModifier(float) - Constructor for class net.raphimc.audiomixer.valuemodifier.impl.MultiplyValueModifier
 

N

net.raphimc.audiomixer - package net.raphimc.audiomixer
 
net.raphimc.audiomixer.interpolator - package net.raphimc.audiomixer.interpolator
 
net.raphimc.audiomixer.interpolator.impl - package net.raphimc.audiomixer.interpolator.impl
 
net.raphimc.audiomixer.modulator - package net.raphimc.audiomixer.modulator
 
net.raphimc.audiomixer.modulator.impl - package net.raphimc.audiomixer.modulator.impl
 
net.raphimc.audiomixer.oscillator - package net.raphimc.audiomixer.oscillator
 
net.raphimc.audiomixer.oscillator.impl - package net.raphimc.audiomixer.oscillator.impl
 
net.raphimc.audiomixer.pcmsource - package net.raphimc.audiomixer.pcmsource
 
net.raphimc.audiomixer.pcmsource.impl - package net.raphimc.audiomixer.pcmsource.impl
 
net.raphimc.audiomixer.sound - package net.raphimc.audiomixer.sound
 
net.raphimc.audiomixer.sound.impl - package net.raphimc.audiomixer.sound.impl
 
net.raphimc.audiomixer.sound.impl.pcm - package net.raphimc.audiomixer.sound.impl.pcm
 
net.raphimc.audiomixer.soundmodifier - package net.raphimc.audiomixer.soundmodifier
 
net.raphimc.audiomixer.soundmodifier.impl - package net.raphimc.audiomixer.soundmodifier.impl
 
net.raphimc.audiomixer.util - package net.raphimc.audiomixer.util
 
net.raphimc.audiomixer.util.io - package net.raphimc.audiomixer.util.io
 
net.raphimc.audiomixer.valuemodifier - package net.raphimc.audiomixer.valuemodifier
 
net.raphimc.audiomixer.valuemodifier.impl - package net.raphimc.audiomixer.valuemodifier.impl
 
NoiseModulator - Class in net.raphimc.audiomixer.modulator.impl
 
NoiseModulator() - Constructor for class net.raphimc.audiomixer.modulator.impl.NoiseModulator
 
NormalizationModifier - Class in net.raphimc.audiomixer.soundmodifier.impl
 
NormalizationModifier() - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.NormalizationModifier
 
NormalizationModifier(int) - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.NormalizationModifier
 
normalize(float[]) - Static method in class net.raphimc.audiomixer.util.SoundSampleUtil
 
normalize(float[], float) - Static method in class net.raphimc.audiomixer.util.SoundSampleUtil
 

O

OptimizedMonoSound - Class in net.raphimc.audiomixer.sound.impl.pcm
 
OptimizedMonoSound(MonoPcmSource) - Constructor for class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
OptimizedMonoSound(MonoPcmSource, float, float, float) - Constructor for class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
Oscillator - Class in net.raphimc.audiomixer.oscillator
 
Oscillator() - Constructor for class net.raphimc.audiomixer.oscillator.Oscillator
 
Oscillator(float) - Constructor for class net.raphimc.audiomixer.oscillator.Oscillator
 
OscillatorSound - Class in net.raphimc.audiomixer.sound.impl
 
OscillatorSound(Oscillator) - Constructor for class net.raphimc.audiomixer.sound.impl.OscillatorSound
 

P

PanningModifier - Class in net.raphimc.audiomixer.soundmodifier.impl
 
PanningModifier(float) - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.PanningModifier
 
PcmFloatAudioFormat - Class in net.raphimc.audiomixer.util
 
PcmFloatAudioFormat(float, int) - Constructor for class net.raphimc.audiomixer.util.PcmFloatAudioFormat
 
PcmFloatAudioFormat(AudioFormat) - Constructor for class net.raphimc.audiomixer.util.PcmFloatAudioFormat
 
PcmSource - Interface in net.raphimc.audiomixer.pcmsource
 
playSound(Sound) - Method in class net.raphimc.audiomixer.AudioMixer
 
playSound(Sound) - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
PointInterpolator - Class in net.raphimc.audiomixer.interpolator.impl
 
PointInterpolator() - Constructor for class net.raphimc.audiomixer.interpolator.impl.PointInterpolator
 
prepend(SoundModifier) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 

R

read() - Method in class net.raphimc.audiomixer.util.io.SampleInputStream
 
readSample() - Method in class net.raphimc.audiomixer.util.io.SampleInputStream
 
readSamples(BufferedInputStream, PcmFloatAudioFormat) - Static method in class net.raphimc.audiomixer.util.io.SoundIO
 
readSamples(InputStream, PcmFloatAudioFormat) - Static method in class net.raphimc.audiomixer.util.io.SoundIO
 
readSamples(AudioInputStream, PcmFloatAudioFormat) - Static method in class net.raphimc.audiomixer.util.io.SoundIO
 
remove(SoundModifier) - Method in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
render(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.sound.impl.OscillatorSound
 
render(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
render(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
render(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
render(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
render(PcmFloatAudioFormat, float[]) - Method in class net.raphimc.audiomixer.sound.Sound
 
reset() - Method in class net.raphimc.audiomixer.soundmodifier.impl.NormalizationModifier
 
resetProgress() - Method in class net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
 

S

SampleInputStream - Class in net.raphimc.audiomixer.util.io
 
SampleInputStream(BufferedInputStream, PcmFloatAudioFormat) - Constructor for class net.raphimc.audiomixer.util.io.SampleInputStream
 
SampleInputStream(InputStream, PcmFloatAudioFormat) - Constructor for class net.raphimc.audiomixer.util.io.SampleInputStream
 
SampleInputStream(AudioInputStream, PcmFloatAudioFormat) - Constructor for class net.raphimc.audiomixer.util.io.SampleInputStream
 
SampleOutputStream - Class in net.raphimc.audiomixer.util.io
 
SampleOutputStream(OutputStream, AudioFormat) - Constructor for class net.raphimc.audiomixer.util.io.SampleOutputStream
 
SawtoothOscillator - Class in net.raphimc.audiomixer.oscillator.impl
 
SawtoothOscillator(float) - Constructor for class net.raphimc.audiomixer.oscillator.impl.SawtoothOscillator
 
setBufferOverrunStrategy(SourceDataLineAudioMixer.BufferOverrunStrategy) - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
setCutoffFrequency(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.BassBoostModifier
 
setDecayPeriodMillis(int) - Method in class net.raphimc.audiomixer.soundmodifier.impl.NormalizationModifier
 
setDecimationRate(int) - Method in class net.raphimc.audiomixer.soundmodifier.impl.BitCrushModifier
 
setDutyCycle(float) - Method in class net.raphimc.audiomixer.oscillator.impl.SquareOscillator
 
setFactor(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.BassBoostModifier
 
setFinishCallback(Runnable) - Method in class net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
 
setFrequency(float) - Method in class net.raphimc.audiomixer.oscillator.Oscillator
 
setFrequencyModifier(ValueModifier) - Method in class net.raphimc.audiomixer.oscillator.Oscillator
 
setListenerX(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setListenerY(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setListenerYaw(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setListenerYawDegrees(int) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setListenerZ(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setMasterVolume(float) - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
setMasterVolume(int) - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
setMaxDistance(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setMaxSounds(int) - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
setMixSliceMillis(int) - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
setMixSliceSampleCount(int) - Method in class net.raphimc.audiomixer.BackgroundSourceDataLineAudioMixer
 
setMixSliceSampleCount(int) - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
setModifier(float) - Method in class net.raphimc.audiomixer.valuemodifier.impl.AddValueModifier
 
setModifier(float) - Method in class net.raphimc.audiomixer.valuemodifier.impl.MultiplyValueModifier
 
setMultiplier(float) - Method in class net.raphimc.audiomixer.modulator.Modulator
 
setMultiplierModifier(ValueModifier) - Method in class net.raphimc.audiomixer.modulator.Modulator
 
setPanning(float) - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
setPanning(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.PanningModifier
 
setPitch(float) - Method in class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
setPitch(float) - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
setPitch(float) - Method in class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
setPitchModifier(ValueModifier) - Method in class net.raphimc.audiomixer.sound.impl.pcm.MonoSound
 
setPitchModifier(ValueModifier) - Method in class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
setPosition(double) - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
setPosition(double) - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
setPosition(double) - Method in interface net.raphimc.audiomixer.pcmsource.StaticPcmSource
 
setProgress(float) - Method in class net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
 
setProgress(float) - Method in class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
setProgress(float) - Method in interface net.raphimc.audiomixer.pcmsource.StaticPcmSource
 
setSoundX(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setSoundY(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setSoundZ(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
setVolume(float) - Method in class net.raphimc.audiomixer.sound.impl.pcm.OptimizedMonoSound
 
setVolume(float) - Method in class net.raphimc.audiomixer.soundmodifier.impl.VolumeModifier
 
setVolumeModifier(ValueModifier) - Method in class net.raphimc.audiomixer.soundmodifier.impl.VolumeModifier
 
sin_roquen_newk(double) - Static method in class net.raphimc.audiomixer.util.FastMath
Copyright JOML.
Licensed under the MIT license.
SincInterpolator - Class in net.raphimc.audiomixer.interpolator.impl
 
SincInterpolator(int) - Constructor for class net.raphimc.audiomixer.interpolator.impl.SincInterpolator
 
SineOscillator - Class in net.raphimc.audiomixer.oscillator.impl
 
SineOscillator(float) - Constructor for class net.raphimc.audiomixer.oscillator.impl.SineOscillator
 
SlidingAddValueModifier - Class in net.raphimc.audiomixer.valuemodifier.impl
 
SlidingAddValueModifier(float, float, float) - Constructor for class net.raphimc.audiomixer.valuemodifier.impl.SlidingAddValueModifier
 
SlidingMultiplyValueModifier - Class in net.raphimc.audiomixer.valuemodifier.impl
 
SlidingMultiplyValueModifier(float, float, float) - Constructor for class net.raphimc.audiomixer.valuemodifier.impl.SlidingMultiplyValueModifier
 
SlidingValueModifier - Class in net.raphimc.audiomixer.valuemodifier
 
SlidingValueModifier(float) - Constructor for class net.raphimc.audiomixer.valuemodifier.SlidingValueModifier
 
Sound - Class in net.raphimc.audiomixer.sound
 
Sound() - Constructor for class net.raphimc.audiomixer.sound.Sound
 
SoundIO - Class in net.raphimc.audiomixer.util.io
 
SoundIO() - Constructor for class net.raphimc.audiomixer.util.io.SoundIO
 
SoundModifier - Interface in net.raphimc.audiomixer.soundmodifier
 
soundModifiers - Variable in class net.raphimc.audiomixer.sound.Sound
 
soundModifiers - Variable in class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
SoundModifiers - Class in net.raphimc.audiomixer.soundmodifier
 
SoundModifiers() - Constructor for class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
SoundModifiers(SoundModifier...) - Constructor for class net.raphimc.audiomixer.soundmodifier.SoundModifiers
 
sounds - Variable in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
SoundSampleUtil - Class in net.raphimc.audiomixer.util
 
SoundSampleUtil() - Constructor for class net.raphimc.audiomixer.util.SoundSampleUtil
 
SourceDataLineAudioMixer - Class in net.raphimc.audiomixer
 
SourceDataLineAudioMixer(SourceDataLine, int) - Constructor for class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
SourceDataLineAudioMixer(SourceDataLine, int, int) - Constructor for class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
SourceDataLineAudioMixer.BufferOverrunStrategy - Enum Class in net.raphimc.audiomixer
 
SpatialModifier - Class in net.raphimc.audiomixer.soundmodifier.impl
 
SpatialModifier(float) - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.SpatialModifier
 
SquareOscillator - Class in net.raphimc.audiomixer.oscillator.impl
 
SquareOscillator(float) - Constructor for class net.raphimc.audiomixer.oscillator.impl.SquareOscillator
 
SquareOscillator(float, float) - Constructor for class net.raphimc.audiomixer.oscillator.impl.SquareOscillator
 
StaticPcmSource - Interface in net.raphimc.audiomixer.pcmsource
 
StereoPcmSource - Interface in net.raphimc.audiomixer.pcmsource
 
StereoPullPcmSource - Class in net.raphimc.audiomixer.pcmsource.impl
 
StereoPullPcmSource(SampleInputStream) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.StereoPullPcmSource
 
StereoPullPcmSource(SampleInputStream, int) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.StereoPullPcmSource
 
StereoPullPcmSource(SampleInputStream, int, Interpolator) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.StereoPullPcmSource
 
StereoPushPcmSource - Class in net.raphimc.audiomixer.pcmsource.impl
 
StereoPushPcmSource() - Constructor for class net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
 
StereoPushPcmSource(Interpolator) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
 
StereoSound - Class in net.raphimc.audiomixer.sound.impl.pcm
 
StereoSound(StereoPcmSource) - Constructor for class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
StereoSound(StereoPcmSource, float) - Constructor for class net.raphimc.audiomixer.sound.impl.pcm.StereoSound
 
StereoStaticPcmSource - Class in net.raphimc.audiomixer.pcmsource.impl
 
StereoStaticPcmSource(float[]) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
StereoStaticPcmSource(float[], Interpolator) - Constructor for class net.raphimc.audiomixer.pcmsource.impl.StereoStaticPcmSource
 
stopAllSounds() - Method in class net.raphimc.audiomixer.AudioMixer
 
stopAllSounds() - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
stopAllSounds() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
stopSound(Sound) - Method in class net.raphimc.audiomixer.AudioMixer
 
stopSound(Sound) - Method in class net.raphimc.audiomixer.sound.impl.SubMixSound
 
SubMixSound - Class in net.raphimc.audiomixer.sound.impl
 
SubMixSound() - Constructor for class net.raphimc.audiomixer.sound.impl.SubMixSound
 
SubMixSound(int) - Constructor for class net.raphimc.audiomixer.sound.impl.SubMixSound
 

T

TimerHack - Class in net.raphimc.audiomixer.util
 
TimerHack() - Constructor for class net.raphimc.audiomixer.util.TimerHack
 
TriangleOscillator - Class in net.raphimc.audiomixer.oscillator.impl
 
TriangleOscillator(float) - Constructor for class net.raphimc.audiomixer.oscillator.impl.TriangleOscillator
 
trimZeroesAtEnd(float[]) - Static method in class net.raphimc.audiomixer.util.SoundSampleUtil
 
trimZeroesAtStart(float[]) - Static method in class net.raphimc.audiomixer.util.SoundSampleUtil
 
TWO_PI - Static variable in class net.raphimc.audiomixer.oscillator.Oscillator
 

V

ValueModifier - Interface in net.raphimc.audiomixer.valuemodifier
 
valueOf(String) - Static method in enum class net.raphimc.audiomixer.SourceDataLineAudioMixer.BufferOverrunStrategy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.raphimc.audiomixer.SourceDataLineAudioMixer.BufferOverrunStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
VolumeModifier - Class in net.raphimc.audiomixer.soundmodifier.impl
 
VolumeModifier(float) - Constructor for class net.raphimc.audiomixer.soundmodifier.impl.VolumeModifier
 

W

write(int) - Method in class net.raphimc.audiomixer.util.io.SampleOutputStream
 
writeSample(float) - Method in class net.raphimc.audiomixer.util.io.SampleOutputStream
 
writeSamples(float[], OutputStream, AudioFormat) - Static method in class net.raphimc.audiomixer.util.io.SoundIO
 
writeSamples(float[], AudioFormat) - Static method in class net.raphimc.audiomixer.util.io.SoundIO
 
A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values