Index

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

A

accept(float) - Method in interface net.raphimc.audiomixer.util.functional.FloatConsumer
 
add(float, float, float) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
add(int, Processor) - Method in class net.raphimc.audiomixer.processor.Processors
 
add(Consumer<T>) - Method in class net.raphimc.audiomixer.util.ListenerList
 
add(Automation) - Method in class net.raphimc.audiomixer.automation.Automations
 
add(Processor) - Method in class net.raphimc.audiomixer.processor.Processors
 
add(Source) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
add(AudioBuffer) - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
add(Vector3f) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
addAll(int, Collection<? extends Processor>) - Method in class net.raphimc.audiomixer.processor.Processors
 
addAll(Collection<? extends Consumer<T>>) - Method in class net.raphimc.audiomixer.util.ListenerList
 
addAll(Collection<? extends Automation>) - Method in class net.raphimc.audiomixer.automation.Automations
 
addAll(Collection<? extends Processor>) - Method in class net.raphimc.audiomixer.processor.Processors
 
addAll(Collection<? extends Source>) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
advance(float) - Method in class net.raphimc.audiomixer.automation.Automation
 
advance(float) - Method in class net.raphimc.audiomixer.automation.finite.FiniteAutomation
 
AllPassFilterProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
AllPassFilterProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.AllPassFilterProcessor
 
AllPassFilterProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.AllPassFilterProcessor
 
AllPassFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
append(float) - Method in class net.raphimc.audiomixer.util.buffer.AudioBufferBuilder
 
append(float[]) - Method in class net.raphimc.audiomixer.util.buffer.AudioBufferBuilder
 
append(float[], int, int) - Method in class net.raphimc.audiomixer.util.buffer.AudioBufferBuilder
 
append(AudioBuffer) - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
append(AudioBuffer) - Method in class net.raphimc.audiomixer.util.buffer.AudioBufferBuilder
 
apply() - Method in class net.raphimc.audiomixer.automation.Automation
 
apply() - Method in class net.raphimc.audiomixer.automation.finite.ramp.impl.LinearRampAutomation
 
apply(float) - Method in interface net.raphimc.audiomixer.util.functional.Float2FloatFunction
 
asFloatParameter() - Method in interface net.raphimc.audiomixer.parameter.IntParameter
 
AT_LEAST_ONE - Static variable in interface net.raphimc.audiomixer.parameter.FloatParameter.Constraint
 
attackMillis() - Method in class net.raphimc.audiomixer.processor.dynamics.LimiterProcessor
 
AudioBuffer - Record Class in net.raphimc.audiomixer.util.buffer
 
AudioBuffer(FloatAudioFormat, float[]) - Constructor for record class net.raphimc.audiomixer.util.buffer.AudioBuffer
Creates an instance of a AudioBuffer record class.
AudioBuffer(FloatAudioFormat, int) - Constructor for record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
AudioBufferBuilder - Class in net.raphimc.audiomixer.util.buffer
 
AudioBufferBuilder(FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.util.buffer.AudioBufferBuilder
 
AudioBufferBuilder(FloatAudioFormat, int) - Constructor for class net.raphimc.audiomixer.util.buffer.AudioBufferBuilder
 
AudioIO - Class in net.raphimc.audiomixer.io
 
AudioIO() - Constructor for class net.raphimc.audiomixer.io.AudioIO
 
AudioMixer - Class in net.raphimc.audiomixer
 
AudioMixer(FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.AudioMixer
 
AudioSource - Class in net.raphimc.audiomixer.source.audio
 
AudioSource(AudioBuffer) - Constructor for class net.raphimc.audiomixer.source.audio.AudioSource
 
AudioSource(AudioBuffer, Resampler) - Constructor for class net.raphimc.audiomixer.source.audio.AudioSource
 
Automation - Class in net.raphimc.audiomixer.automation
 
Automation(FloatParameter) - Constructor for class net.raphimc.audiomixer.automation.Automation
 
automations() - Method in class net.raphimc.audiomixer.processor.Processor
 
automations() - Method in class net.raphimc.audiomixer.source.Source
 
Automations - Class in net.raphimc.audiomixer.automation
 
Automations() - Constructor for class net.raphimc.audiomixer.automation.Automations
 

B

balance() - Method in class net.raphimc.audiomixer.processor.spatial.BalanceProcessor
 
BalanceProcessor - Class in net.raphimc.audiomixer.processor.spatial
 
BalanceProcessor() - Constructor for class net.raphimc.audiomixer.processor.spatial.BalanceProcessor
 
BalanceProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.spatial.BalanceProcessor
 
BandPassFilterProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
BandPassFilterProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.BandPassFilterProcessor
 
BandPassFilterProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.BandPassFilterProcessor
 
BandPassFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
BiquadFilterProcessor<IP extends BiquadFilterProcessor.InternalProcessor> - Class in net.raphimc.audiomixer.processor.filter
 
BiquadFilterProcessor() - Constructor for class net.raphimc.audiomixer.processor.filter.BiquadFilterProcessor
 
BiquadFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter
 
bitDepth() - Method in class net.raphimc.audiomixer.processor.effect.BitDepthReductionProcessor
 
BitDepthReductionProcessor - Class in net.raphimc.audiomixer.processor.effect
 
BitDepthReductionProcessor() - Constructor for class net.raphimc.audiomixer.processor.effect.BitDepthReductionProcessor
 
BitDepthReductionProcessor(int) - Constructor for class net.raphimc.audiomixer.processor.effect.BitDepthReductionProcessor
 
buffer - Variable in class net.raphimc.audiomixer.source.audio.AudioSource
 
BufferedAudioSource - Class in net.raphimc.audiomixer.source.audio.impl
 
BufferedAudioSource(AudioBuffer) - Constructor for class net.raphimc.audiomixer.source.audio.impl.BufferedAudioSource
 
BufferedAudioSource(AudioBuffer, Resampler) - Constructor for class net.raphimc.audiomixer.source.audio.impl.BufferedAudioSource
 
build() - Method in class net.raphimc.audiomixer.util.buffer.AudioBufferBuilder
 
BUTTERWORTH_Q - Static variable in class net.raphimc.audiomixer.util.math.MathUtil
 
byteCountToFrameCount(AudioFormat, int) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 

C

capacity() - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
channels() - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
Returns the value of the channels record component.
clamp(float, float, float) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
clamp(int, int, int) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
clear() - Method in class net.raphimc.audiomixer.automation.Automations
 
clear() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
clear() - Method in class net.raphimc.audiomixer.processor.Processors
 
clear() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
clear() - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
clear() - Method in class net.raphimc.audiomixer.util.ListenerList
 
close() - Method in class net.raphimc.audiomixer.io.mp3.Mp3InputStream
 
close() - Method in class net.raphimc.audiomixer.io.ogg.OggVorbisInputStream
 
close() - Method in class net.raphimc.audiomixer.io.raw.SampleInputStream
 
close() - Method in class net.raphimc.audiomixer.io.raw.SampleOutputStream
 
close() - Method in class net.raphimc.audiomixer.source.audio.impl.PullAudioSource
 
close() - Method in class net.raphimc.audiomixer.source.audio.impl.PushAudioSource
 
close() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
close() - Method in class net.raphimc.audiomixer.util.SourceDataLineWriter
 
contains(Object) - Method in class net.raphimc.audiomixer.automation.Automations
 
contains(Object) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
contains(Object) - Method in class net.raphimc.audiomixer.processor.Processors
 
contains(Object) - Method in class net.raphimc.audiomixer.util.ListenerList
 
containsAll(Collection<?>) - Method in class net.raphimc.audiomixer.automation.Automations
 
containsAll(Collection<?>) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
containsAll(Collection<?>) - Method in class net.raphimc.audiomixer.processor.Processors
 
containsAll(Collection<?>) - Method in class net.raphimc.audiomixer.util.ListenerList
 
copy() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
createAudioInputStream(float[], AudioFormat) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
createAudioInputStream(InputStream) - Static method in class net.raphimc.audiomixer.io.mp3.Mp3InputStream
 
createAudioInputStream(InputStream) - Static method in class net.raphimc.audiomixer.io.ogg.OggVorbisInputStream
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.effect.SampleAndHoldProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.filter.eq.HighShelfFilterProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.filter.eq.LowShelfFilterProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.filter.eq.PeakingFilterProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.filter.iir.AllPassFilterProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.filter.iir.BandPassFilterProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.filter.iir.HighPassFilterProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.filter.iir.LowPassFilterProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.filter.iir.NotchFilterProcessor
 
createInternalProcessor(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.FormatDependentProcessor
 
createWorkBuffer() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
CubicResampler - Class in net.raphimc.audiomixer.resampler.impl
 

D

dbToGain(float) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
DEGREES - Static variable in interface net.raphimc.audiomixer.parameter.FloatParameter.Constraint
 
distanceTo(Vector3f) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
divide(float) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
divide(float, float, float) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
divide(Vector3f) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 

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)
enqueueBuffer(AudioBuffer) - Method in class net.raphimc.audiomixer.source.audio.impl.PushAudioSource
 
enqueueBuffer(AudioBuffer) - Method in class net.raphimc.audiomixer.source.audio.StreamingAudioSource
 
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.
equals(Object) - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
Indicates whether some other object is "equal to" this one.
errorMessage() - Method in interface net.raphimc.audiomixer.parameter.FloatParameter.Constraint
 
errorMessage() - Method in interface net.raphimc.audiomixer.parameter.GenericParameter.Constraint
 
errorMessage() - Method in interface net.raphimc.audiomixer.parameter.IntParameter.Constraint
 

F

finishListeners() - Method in class net.raphimc.audiomixer.automation.finite.FiniteAutomation
 
finishListeners() - Method in class net.raphimc.audiomixer.source.FiniteSource
 
FiniteAutomation - Class in net.raphimc.audiomixer.automation.finite
 
FiniteAutomation(FloatParameter, float) - Constructor for class net.raphimc.audiomixer.automation.finite.FiniteAutomation
 
FiniteSource - Class in net.raphimc.audiomixer.source
 
FiniteSource() - Constructor for class net.raphimc.audiomixer.source.FiniteSource
 
Float2FloatFunction - Interface in net.raphimc.audiomixer.util.functional
 
FloatAudioFormat - Record Class in net.raphimc.audiomixer.util
 
FloatAudioFormat(float, int) - Constructor for record class net.raphimc.audiomixer.util.FloatAudioFormat
Creates an instance of a FloatAudioFormat record class.
FloatAudioFormat(AudioFormat) - Constructor for record class net.raphimc.audiomixer.util.FloatAudioFormat
 
FloatConsumer - Interface in net.raphimc.audiomixer.util.functional
 
FloatParameter - Interface in net.raphimc.audiomixer.parameter
 
FloatParameter.Constraint - Interface in net.raphimc.audiomixer.parameter
 
FloatPredicate - Interface in net.raphimc.audiomixer.util.functional
 
FloatSupplier - Interface in net.raphimc.audiomixer.util.functional
 
flush() - Method in class net.raphimc.audiomixer.util.SourceDataLineWriter
 
forEach(Consumer<? super Consumer<T>>) - Method in class net.raphimc.audiomixer.util.ListenerList
 
forEach(Consumer<? super Automation>) - Method in class net.raphimc.audiomixer.automation.Automations
 
forEach(Consumer<? super Processor>) - Method in class net.raphimc.audiomixer.processor.Processors
 
forEach(Consumer<? super Source>) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
format - Variable in class net.raphimc.audiomixer.processor.FormatDependentProcessor.InternalProcessor
 
format() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
Returns the value of the format record component.
FormatDependentProcessor<IP extends FormatDependentProcessor.InternalProcessor> - Class in net.raphimc.audiomixer.processor
 
FormatDependentProcessor() - Constructor for class net.raphimc.audiomixer.processor.FormatDependentProcessor
 
FormatDependentProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor
 
frameCountToMillis(int) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
frequency() - Method in class net.raphimc.audiomixer.processor.filter.eq.HighShelfFilterProcessor
 
frequency() - Method in class net.raphimc.audiomixer.processor.filter.eq.LowShelfFilterProcessor
 
frequency() - Method in class net.raphimc.audiomixer.processor.filter.eq.PeakingFilterProcessor
 
frequency() - Method in class net.raphimc.audiomixer.processor.filter.iir.AllPassFilterProcessor
 
frequency() - Method in class net.raphimc.audiomixer.processor.filter.iir.BandPassFilterProcessor
 
frequency() - Method in class net.raphimc.audiomixer.processor.filter.iir.HighPassFilterProcessor
 
frequency() - Method in class net.raphimc.audiomixer.processor.filter.iir.LowPassFilterProcessor
 
frequency() - Method in class net.raphimc.audiomixer.processor.filter.iir.NotchFilterProcessor
 
frequency() - Method in class net.raphimc.audiomixer.source.oscillator.OscillatorSource
 

G

gain() - Method in class net.raphimc.audiomixer.LimitingAudioMixer
 
gain() - Method in class net.raphimc.audiomixer.processor.dynamics.GainProcessor
 
gain() - Method in class net.raphimc.audiomixer.processor.filter.eq.HighShelfFilterProcessor
 
gain() - Method in class net.raphimc.audiomixer.processor.filter.eq.LowShelfFilterProcessor
 
gain() - Method in class net.raphimc.audiomixer.processor.filter.eq.PeakingFilterProcessor
 
gain() - Method in class net.raphimc.audiomixer.processor.spatial.GainPanProcessor
 
gainDb() - Method in class net.raphimc.audiomixer.LimitingAudioMixer
 
gainDb() - Method in class net.raphimc.audiomixer.processor.dynamics.GainProcessor
 
gainDb() - Method in class net.raphimc.audiomixer.processor.filter.eq.HighShelfFilterProcessor
 
gainDb() - Method in class net.raphimc.audiomixer.processor.filter.eq.LowShelfFilterProcessor
 
gainDb() - Method in class net.raphimc.audiomixer.processor.filter.eq.PeakingFilterProcessor
 
gainDb() - Method in class net.raphimc.audiomixer.processor.spatial.GainPanProcessor
 
GainPanProcessor - Class in net.raphimc.audiomixer.processor.spatial
 
GainPanProcessor() - Constructor for class net.raphimc.audiomixer.processor.spatial.GainPanProcessor
 
GainPanProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.spatial.GainPanProcessor
 
GainProcessor - Class in net.raphimc.audiomixer.processor.dynamics
 
GainProcessor() - Constructor for class net.raphimc.audiomixer.processor.dynamics.GainProcessor
 
GainProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.dynamics.GainProcessor
 
gainToDb(float) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
GenericParameter<T> - Interface in net.raphimc.audiomixer.parameter
 
GenericParameter.Constraint<T> - Interface in net.raphimc.audiomixer.parameter
 
get() - Method in interface net.raphimc.audiomixer.parameter.FloatParameter
 
get() - Method in interface net.raphimc.audiomixer.parameter.GenericParameter
 
get() - Method in interface net.raphimc.audiomixer.parameter.IntParameter
 
get() - Method in interface net.raphimc.audiomixer.util.functional.FloatSupplier
 
get(int) - Method in class net.raphimc.audiomixer.processor.Processors
 
getAudioFormat() - Method in class net.raphimc.audiomixer.AudioMixer
 
getAudioFormat() - Method in class net.raphimc.audiomixer.io.mp3.Mp3InputStream
 
getAudioFormat() - Method in class net.raphimc.audiomixer.io.ogg.OggVorbisInputStream
 
getCurrentGain() - Method in class net.raphimc.audiomixer.processor.dynamics.LimiterProcessor
 
getCurrentGainDb() - Method in class net.raphimc.audiomixer.processor.dynamics.LimiterProcessor
 
getDuration() - Method in class net.raphimc.audiomixer.automation.finite.FiniteAutomation
 
getEndValue() - Method in class net.raphimc.audiomixer.automation.finite.ramp.RampAutomation
 
getFirst(Class<T>) - Method in class net.raphimc.audiomixer.processor.Processors
 
getFormat() - Method in class net.raphimc.audiomixer.io.raw.SampleInputStream
 
getFormat() - Method in class net.raphimc.audiomixer.io.raw.SampleOutputStream
 
getFormat() - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
getFrameCount() - Method in class net.raphimc.audiomixer.source.audio.impl.BufferedAudioSource
 
getFrameCount() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
getGainProcessor() - Method in class net.raphimc.audiomixer.LimitingAudioMixer
 
getInternalProcessor() - Method in class net.raphimc.audiomixer.processor.FormatDependentProcessor
 
getLimiterProcessor() - Method in class net.raphimc.audiomixer.LimitingAudioMixer
 
getLoopEndPosition() - Method in class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
getLoopStartPosition() - Method in class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
getMillisecondLength() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
getMixedSourceCount() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
getPosition() - Method in class net.raphimc.audiomixer.source.audio.impl.BufferedAudioSource
 
getProcessingLoad() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
getProcessingLoad() - Method in class net.raphimc.audiomixer.util.SourceDataLineWriter
 
getProgress() - Method in class net.raphimc.audiomixer.automation.finite.FiniteAutomation
 
getProgress() - Method in class net.raphimc.audiomixer.source.audio.impl.BufferedAudioSource
 
getRemainingFrameCount() - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
getRemainingMillisecondLength() - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
getSampleCount() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
getSampleRate() - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
getSourceDataLine() - Method in class net.raphimc.audiomixer.util.SourceDataLineWriter
 
getSourceDataLineWriter() - Method in class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
getStartValue() - Method in class net.raphimc.audiomixer.automation.finite.ramp.RampAutomation
 
getTime() - Method in class net.raphimc.audiomixer.automation.Automation
 
GREATER_THAN_ZERO - Static variable in interface net.raphimc.audiomixer.parameter.FloatParameter.Constraint
 
GREATER_THAN_ZERO - Static variable in interface net.raphimc.audiomixer.parameter.IntParameter.Constraint
 

H

HALF_PI - Static variable in class net.raphimc.audiomixer.util.math.MathUtil
 
HardClipProcessor - Class in net.raphimc.audiomixer.processor.effect
 
HardClipProcessor() - Constructor for class net.raphimc.audiomixer.processor.effect.HardClipProcessor
 
HardClipProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.effect.HardClipProcessor
 
hashCode() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
Returns a hash code value for this object.
hashCode() - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
Returns a hash code value for this object.
hashCode() - Method in record class net.raphimc.audiomixer.util.math.Vector3f
Returns a hash code value for this object.
HighPassFilterProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
HighPassFilterProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.HighPassFilterProcessor
 
HighPassFilterProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.HighPassFilterProcessor
 
HighPassFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
HighShelfFilterProcessor - Class in net.raphimc.audiomixer.processor.filter.eq
 
HighShelfFilterProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.HighShelfFilterProcessor
 
HighShelfFilterProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.HighShelfFilterProcessor
 
HighShelfFilterProcessor(float, float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.HighShelfFilterProcessor
 
HighShelfFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter.eq
 
holdMillis() - Method in class net.raphimc.audiomixer.processor.effect.SampleAndHoldProcessor
 

I

indexOf(Object) - Method in class net.raphimc.audiomixer.processor.Processors
 
INSTANCE - Static variable in class net.raphimc.audiomixer.resampler.impl.CubicResampler
 
INSTANCE - Static variable in class net.raphimc.audiomixer.resampler.impl.LinearResampler
 
INSTANCE - Static variable in class net.raphimc.audiomixer.resampler.impl.PointResampler
 
InternalProcessor(FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.processor.filter.BiquadFilterProcessor.InternalProcessor
 
InternalProcessor(FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.processor.FormatDependentProcessor.InternalProcessor
 
IntParameter - Interface in net.raphimc.audiomixer.parameter
 
IntParameter.Constraint - Interface in net.raphimc.audiomixer.parameter
 
INV_SQRT_2 - Static variable in class net.raphimc.audiomixer.util.math.MathUtil
 
invoke(T) - Method in class net.raphimc.audiomixer.util.ListenerList
 
isEmpty() - Method in class net.raphimc.audiomixer.automation.Automations
 
isEmpty() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
isEmpty() - Method in class net.raphimc.audiomixer.processor.Processors
 
isEmpty() - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
isEmpty() - Method in class net.raphimc.audiomixer.util.ListenerList
 
isEnabled() - Method in class net.raphimc.audiomixer.processor.Processor
 
isFinished() - Method in class net.raphimc.audiomixer.automation.finite.FiniteAutomation
 
isFinished() - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
isFinished() - Method in class net.raphimc.audiomixer.source.audio.impl.PullAudioSource
 
isFinished() - Method in class net.raphimc.audiomixer.source.audio.impl.PushAudioSource
 
isFinished() - Method in class net.raphimc.audiomixer.source.FiniteSource
 
isFull() - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
isLoopEnabled() - Method in class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
isRunning() - Method in class net.raphimc.audiomixer.util.SourceDataLineWriter
 
iterator() - Method in class net.raphimc.audiomixer.automation.Automations
 
iterator() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
iterator() - Method in class net.raphimc.audiomixer.processor.Processors
 
iterator() - Method in class net.raphimc.audiomixer.util.ListenerList
 

L

lastIndexOf(Object) - Method in class net.raphimc.audiomixer.processor.Processors
 
leftGain() - Method in class net.raphimc.audiomixer.processor.dynamics.StereoGainProcessor
 
leftGainDb() - Method in class net.raphimc.audiomixer.processor.dynamics.StereoGainProcessor
 
length() - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
LimiterProcessor - Class in net.raphimc.audiomixer.processor.dynamics
 
LimiterProcessor() - Constructor for class net.raphimc.audiomixer.processor.dynamics.LimiterProcessor
 
LimiterProcessor(float, float, float) - Constructor for class net.raphimc.audiomixer.processor.dynamics.LimiterProcessor
 
LimitingAudioMixer - Class in net.raphimc.audiomixer
 
LimitingAudioMixer(FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.LimitingAudioMixer
 
limitSourceCount(int) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
limitToUnitRange() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
LinearRampAutomation - Class in net.raphimc.audiomixer.automation.finite.ramp.impl
 
LinearRampAutomation(FloatParameter, float, float) - Constructor for class net.raphimc.audiomixer.automation.finite.ramp.impl.LinearRampAutomation
 
LinearRampAutomation(FloatParameter, float, float, float) - Constructor for class net.raphimc.audiomixer.automation.finite.ramp.impl.LinearRampAutomation
 
LinearResampler - Class in net.raphimc.audiomixer.resampler.impl
 
ListenerList<T> - Class in net.raphimc.audiomixer.util
 
ListenerList() - Constructor for class net.raphimc.audiomixer.util.ListenerList
 
listenerPosition() - Method in class net.raphimc.audiomixer.processor.spatial.PositionalAudioProcessor
 
listenerYaw() - Method in class net.raphimc.audiomixer.processor.spatial.PositionalAudioProcessor
 
listIterator() - Method in class net.raphimc.audiomixer.processor.Processors
 
listIterator(int) - Method in class net.raphimc.audiomixer.processor.Processors
 
lookaheadMillis() - Method in class net.raphimc.audiomixer.processor.dynamics.LimiterProcessor
 
LoopingAudioSource - Class in net.raphimc.audiomixer.source.audio.impl
 
LoopingAudioSource(AudioBuffer) - Constructor for class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
LoopingAudioSource(AudioBuffer, Resampler) - Constructor for class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
LowPassFilterProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
LowPassFilterProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.LowPassFilterProcessor
 
LowPassFilterProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.LowPassFilterProcessor
 
LowPassFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
LowShelfFilterProcessor - Class in net.raphimc.audiomixer.processor.filter.eq
 
LowShelfFilterProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.LowShelfFilterProcessor
 
LowShelfFilterProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.LowShelfFilterProcessor
 
LowShelfFilterProcessor(float, float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.LowShelfFilterProcessor
 
LowShelfFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter.eq
 

M

MathUtil - Class in net.raphimc.audiomixer.util.math
 
MathUtil() - Constructor for class net.raphimc.audiomixer.util.math.MathUtil
 
maxDistance() - Method in class net.raphimc.audiomixer.processor.spatial.PositionalAudioProcessor
 
millisToByteCount(AudioFormat, float) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
millisToFrameCount(float) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
millisToFrameCount(AudioFormat, float) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
millisToSampleCount(float) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
mix(AudioBuffer) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
mix(AudioBuffer) - Method in class net.raphimc.audiomixer.mixer.MultithreadedMixer
 
Mixer - Class in net.raphimc.audiomixer.mixer
 
Mixer() - Constructor for class net.raphimc.audiomixer.mixer.Mixer
 
Mp3InputStream - Class in net.raphimc.audiomixer.io.mp3
 
Mp3InputStream(InputStream) - Constructor for class net.raphimc.audiomixer.io.mp3.Mp3InputStream
 
multiply(float) - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
multiply(float) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
multiply(float, float, float) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
multiply(Vector3f) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
MultithreadedMixer - Class in net.raphimc.audiomixer.mixer
 
MultithreadedMixer() - Constructor for class net.raphimc.audiomixer.mixer.MultithreadedMixer
 

N

net.raphimc.audiomixer - package net.raphimc.audiomixer
 
net.raphimc.audiomixer.automation - package net.raphimc.audiomixer.automation
 
net.raphimc.audiomixer.automation.finite - package net.raphimc.audiomixer.automation.finite
 
net.raphimc.audiomixer.automation.finite.ramp - package net.raphimc.audiomixer.automation.finite.ramp
 
net.raphimc.audiomixer.automation.finite.ramp.impl - package net.raphimc.audiomixer.automation.finite.ramp.impl
 
net.raphimc.audiomixer.io - package net.raphimc.audiomixer.io
 
net.raphimc.audiomixer.io.mp3 - package net.raphimc.audiomixer.io.mp3
 
net.raphimc.audiomixer.io.ogg - package net.raphimc.audiomixer.io.ogg
 
net.raphimc.audiomixer.io.raw - package net.raphimc.audiomixer.io.raw
 
net.raphimc.audiomixer.mixer - package net.raphimc.audiomixer.mixer
 
net.raphimc.audiomixer.parameter - package net.raphimc.audiomixer.parameter
 
net.raphimc.audiomixer.processor - package net.raphimc.audiomixer.processor
 
net.raphimc.audiomixer.processor.dynamics - package net.raphimc.audiomixer.processor.dynamics
 
net.raphimc.audiomixer.processor.effect - package net.raphimc.audiomixer.processor.effect
 
net.raphimc.audiomixer.processor.filter - package net.raphimc.audiomixer.processor.filter
 
net.raphimc.audiomixer.processor.filter.eq - package net.raphimc.audiomixer.processor.filter.eq
 
net.raphimc.audiomixer.processor.filter.iir - package net.raphimc.audiomixer.processor.filter.iir
 
net.raphimc.audiomixer.processor.spatial - package net.raphimc.audiomixer.processor.spatial
 
net.raphimc.audiomixer.resampler - package net.raphimc.audiomixer.resampler
 
net.raphimc.audiomixer.resampler.impl - package net.raphimc.audiomixer.resampler.impl
 
net.raphimc.audiomixer.source - package net.raphimc.audiomixer.source
 
net.raphimc.audiomixer.source.audio - package net.raphimc.audiomixer.source.audio
 
net.raphimc.audiomixer.source.audio.impl - package net.raphimc.audiomixer.source.audio.impl
 
net.raphimc.audiomixer.source.oscillator - package net.raphimc.audiomixer.source.oscillator
 
net.raphimc.audiomixer.source.oscillator.impl - package net.raphimc.audiomixer.source.oscillator.impl
 
net.raphimc.audiomixer.util - package net.raphimc.audiomixer.util
 
net.raphimc.audiomixer.util.buffer - package net.raphimc.audiomixer.util.buffer
 
net.raphimc.audiomixer.util.functional - package net.raphimc.audiomixer.util.functional
 
net.raphimc.audiomixer.util.math - package net.raphimc.audiomixer.util.math
 
NORMALIZED - Static variable in interface net.raphimc.audiomixer.parameter.FloatParameter.Constraint
 
normalizePeak() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
NotchFilterProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 
NotchFilterProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.NotchFilterProcessor
 
NotchFilterProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.iir.NotchFilterProcessor
 
NotchFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter.iir
 

O

of(float) - Static method in interface net.raphimc.audiomixer.parameter.FloatParameter
 
of(int) - Static method in interface net.raphimc.audiomixer.parameter.IntParameter
 
of(IntSupplier, IntConsumer) - Static method in interface net.raphimc.audiomixer.parameter.IntParameter
 
of(FloatSupplier, FloatConsumer) - Static method in interface net.raphimc.audiomixer.parameter.FloatParameter
 
of(T) - Static method in interface net.raphimc.audiomixer.parameter.GenericParameter
 
OggVorbisInputStream - Class in net.raphimc.audiomixer.io.ogg
 
OggVorbisInputStream(InputStream) - Constructor for class net.raphimc.audiomixer.io.ogg.OggVorbisInputStream
 
OscillatorSource - Class in net.raphimc.audiomixer.source.oscillator
 
OscillatorSource(float) - Constructor for class net.raphimc.audiomixer.source.oscillator.OscillatorSource
 

P

pan() - Method in class net.raphimc.audiomixer.processor.spatial.GainPanProcessor
 
pan() - Method in class net.raphimc.audiomixer.processor.spatial.PanProcessor
 
PanProcessor - Class in net.raphimc.audiomixer.processor.spatial
 
PanProcessor() - Constructor for class net.raphimc.audiomixer.processor.spatial.PanProcessor
 
PanProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.spatial.PanProcessor
 
parallelStream() - Method in class net.raphimc.audiomixer.automation.Automations
 
parallelStream() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
parallelStream() - Method in class net.raphimc.audiomixer.processor.Processors
 
parallelStream() - Method in class net.raphimc.audiomixer.util.ListenerList
 
parameter() - Method in class net.raphimc.audiomixer.automation.Automation
 
peakAmplitude() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
PeakingFilterProcessor - Class in net.raphimc.audiomixer.processor.filter.eq
 
PeakingFilterProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.PeakingFilterProcessor
 
PeakingFilterProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.PeakingFilterProcessor
 
PeakingFilterProcessor(float, float, float) - Constructor for class net.raphimc.audiomixer.processor.filter.eq.PeakingFilterProcessor
 
PeakingFilterProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.filter.eq
 
pitch() - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
PointResampler - Class in net.raphimc.audiomixer.resampler.impl
 
position - Variable in class net.raphimc.audiomixer.source.audio.AudioSource
 
PositionalAudioProcessor - Class in net.raphimc.audiomixer.processor.spatial
 
PositionalAudioProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.spatial.PositionalAudioProcessor
 
POSITIVE - Static variable in interface net.raphimc.audiomixer.parameter.FloatParameter.Constraint
 
POSITIVE - Static variable in interface net.raphimc.audiomixer.parameter.IntParameter.Constraint
 
preRenderActions() - Method in class net.raphimc.audiomixer.AudioMixer
 
process(AudioBuffer) - Method in class net.raphimc.audiomixer.automation.Automations
 
process(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.Processor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.dynamics.GainProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.dynamics.LimiterProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.dynamics.StereoGainProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.effect.BitDepthReductionProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.effect.HardClipProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.effect.SampleAndHoldProcessor.InternalProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.effect.SoftClipProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.filter.BiquadFilterProcessor.InternalProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.FormatDependentProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.Processor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.Processors
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.spatial.BalanceProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.spatial.GainPanProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.spatial.PanProcessor
 
processInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.processor.spatial.PositionalAudioProcessor
 
Processor - Class in net.raphimc.audiomixer.processor
 
Processor() - Constructor for class net.raphimc.audiomixer.processor.Processor
 
processors() - Method in class net.raphimc.audiomixer.source.Source
 
Processors - Class in net.raphimc.audiomixer.processor
 
Processors() - Constructor for class net.raphimc.audiomixer.processor.Processors
 
PullAudioSource - Class in net.raphimc.audiomixer.source.audio.impl
 
PullAudioSource(SampleInputStream) - Constructor for class net.raphimc.audiomixer.source.audio.impl.PullAudioSource
 
PullAudioSource(SampleInputStream, int) - Constructor for class net.raphimc.audiomixer.source.audio.impl.PullAudioSource
 
PullAudioSource(SampleInputStream, int, Resampler) - Constructor for class net.raphimc.audiomixer.source.audio.impl.PullAudioSource
 
PushAudioSource - Class in net.raphimc.audiomixer.source.audio.impl
 
PushAudioSource(FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.source.audio.impl.PushAudioSource
 
PushAudioSource(FloatAudioFormat, Resampler) - Constructor for class net.raphimc.audiomixer.source.audio.impl.PushAudioSource
 

Q

q() - Method in class net.raphimc.audiomixer.processor.filter.eq.PeakingFilterProcessor
 
q() - Method in class net.raphimc.audiomixer.processor.filter.iir.AllPassFilterProcessor
 
q() - Method in class net.raphimc.audiomixer.processor.filter.iir.BandPassFilterProcessor
 
q() - Method in class net.raphimc.audiomixer.processor.filter.iir.HighPassFilterProcessor
 
q() - Method in class net.raphimc.audiomixer.processor.filter.iir.LowPassFilterProcessor
 
q() - Method in class net.raphimc.audiomixer.processor.filter.iir.NotchFilterProcessor
 

R

RampAutomation - Class in net.raphimc.audiomixer.automation.finite.ramp
 
RampAutomation(FloatParameter, float, float) - Constructor for class net.raphimc.audiomixer.automation.finite.ramp.RampAutomation
 
RampAutomation(FloatParameter, float, float, float) - Constructor for class net.raphimc.audiomixer.automation.finite.ramp.RampAutomation
 
read() - Method in class net.raphimc.audiomixer.io.mp3.Mp3InputStream
 
read() - Method in class net.raphimc.audiomixer.io.ogg.OggVorbisInputStream
 
read() - Method in class net.raphimc.audiomixer.io.raw.SampleInputStream
 
read() - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
read(byte[], int, int) - Method in class net.raphimc.audiomixer.io.mp3.Mp3InputStream
 
read(byte[], int, int) - Method in class net.raphimc.audiomixer.io.ogg.OggVorbisInputStream
 
read(byte[], int, int) - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
read(BufferedInputStream) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
read(BufferedInputStream, FloatAudioFormat) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
read(InputStream) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
read(InputStream, FloatAudioFormat) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
read(AudioInputStream) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
read(AudioInputStream, FloatAudioFormat) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
read(SampleInputStream) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
readSample() - Method in class net.raphimc.audiomixer.io.raw.SampleInputStream
 
releaseMillis() - Method in class net.raphimc.audiomixer.processor.dynamics.LimiterProcessor
 
remaining() - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
remove(int) - Method in class net.raphimc.audiomixer.processor.Processors
 
remove(Object) - Method in class net.raphimc.audiomixer.automation.Automations
 
remove(Object) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
remove(Object) - Method in class net.raphimc.audiomixer.processor.Processors
 
remove(Object) - Method in class net.raphimc.audiomixer.util.ListenerList
 
removeAll(Collection<?>) - Method in class net.raphimc.audiomixer.automation.Automations
 
removeAll(Collection<?>) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
removeAll(Collection<?>) - Method in class net.raphimc.audiomixer.processor.Processors
 
removeAll(Collection<?>) - Method in class net.raphimc.audiomixer.util.ListenerList
 
removeIf(Predicate<? super Consumer<T>>) - Method in class net.raphimc.audiomixer.util.ListenerList
 
removeIf(Predicate<? super Automation>) - Method in class net.raphimc.audiomixer.automation.Automations
 
removeIf(Predicate<? super Processor>) - Method in class net.raphimc.audiomixer.processor.Processors
 
removeIf(Predicate<? super Source>) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
render(int) - Method in class net.raphimc.audiomixer.AudioMixer
 
render(AudioBuffer) - Method in class net.raphimc.audiomixer.AudioMixer
 
render(AudioBuffer) - Method in class net.raphimc.audiomixer.LimitingAudioMixer
 
render(AudioBuffer) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
render(AudioBuffer) - Method in class net.raphimc.audiomixer.source.FiniteSource
 
render(AudioBuffer) - Method in class net.raphimc.audiomixer.source.Source
 
renderAudio() - Method in interface net.raphimc.audiomixer.util.SourceDataLineWriter.Callback
 
renderAudio(int) - Method in interface net.raphimc.audiomixer.util.SourceDataLineWriter.Callback
 
renderInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
renderInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
renderInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
renderInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.source.audio.StreamingAudioSource
 
renderInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.source.oscillator.impl.SineOscillatorSource
 
renderInternal(AudioBuffer) - Method in class net.raphimc.audiomixer.source.Source
 
renderMillis(float) - Method in class net.raphimc.audiomixer.AudioMixer
 
replaceAll(UnaryOperator<Processor>) - Method in class net.raphimc.audiomixer.processor.Processors
 
resample(float[], FloatAudioFormat, float[], FloatAudioFormat, double) - Method in interface net.raphimc.audiomixer.resampler.Resampler
 
resample(AudioBuffer, AudioBuffer, double) - Method in interface net.raphimc.audiomixer.resampler.Resampler
 
resample(AudioBuffer, FloatAudioFormat) - Method in interface net.raphimc.audiomixer.resampler.Resampler
 
resampleMonoToMono(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.CubicResampler
 
resampleMonoToMono(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.LinearResampler
 
resampleMonoToMono(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.PointResampler
 
resampleMonoToMono(float[], float[], float, double) - Method in interface net.raphimc.audiomixer.resampler.Resampler
 
resampleMonoToStereo(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.CubicResampler
 
resampleMonoToStereo(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.LinearResampler
 
resampleMonoToStereo(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.PointResampler
 
resampleMonoToStereo(float[], float[], float, double) - Method in interface net.raphimc.audiomixer.resampler.Resampler
 
resampler - Variable in class net.raphimc.audiomixer.source.audio.AudioSource
 
Resampler - Interface in net.raphimc.audiomixer.resampler
 
resampleStereoToMono(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.CubicResampler
 
resampleStereoToMono(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.LinearResampler
 
resampleStereoToMono(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.PointResampler
 
resampleStereoToMono(float[], float[], float, double) - Method in interface net.raphimc.audiomixer.resampler.Resampler
 
resampleStereoToStereo(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.CubicResampler
 
resampleStereoToStereo(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.LinearResampler
 
resampleStereoToStereo(float[], float[], float, double) - Method in class net.raphimc.audiomixer.resampler.impl.PointResampler
 
resampleStereoToStereo(float[], float[], float, double) - Method in interface net.raphimc.audiomixer.resampler.Resampler
 
retainAll(Collection<?>) - Method in class net.raphimc.audiomixer.automation.Automations
 
retainAll(Collection<?>) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
retainAll(Collection<?>) - Method in class net.raphimc.audiomixer.processor.Processors
 
retainAll(Collection<?>) - Method in class net.raphimc.audiomixer.util.ListenerList
 
rightGain() - Method in class net.raphimc.audiomixer.processor.dynamics.StereoGainProcessor
 
rightGainDb() - Method in class net.raphimc.audiomixer.processor.dynamics.StereoGainProcessor
 
RingByteBuffer - Class in net.raphimc.audiomixer.util.buffer
 
RingByteBuffer(int) - Constructor for class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
roundDownToMultiple(int, int) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
roundUpToMultiple(int, int) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 

S

SampleAndHoldProcessor - Class in net.raphimc.audiomixer.processor.effect
 
SampleAndHoldProcessor() - Constructor for class net.raphimc.audiomixer.processor.effect.SampleAndHoldProcessor
 
SampleAndHoldProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.effect.SampleAndHoldProcessor
 
SampleAndHoldProcessor.InternalProcessor - Class in net.raphimc.audiomixer.processor.effect
 
sampleCountToByteCount(AudioFormat, int) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
sampleCountToFrameCount(int) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
sampleCountToMillis(int) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
sampleCountToMillis(AudioFormat, int) - Static method in class net.raphimc.audiomixer.util.math.MathUtil
 
SampleInputStream - Class in net.raphimc.audiomixer.io.raw
 
SampleInputStream(BufferedInputStream) - Constructor for class net.raphimc.audiomixer.io.raw.SampleInputStream
 
SampleInputStream(BufferedInputStream, FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.io.raw.SampleInputStream
 
SampleInputStream(InputStream) - Constructor for class net.raphimc.audiomixer.io.raw.SampleInputStream
 
SampleInputStream(InputStream, FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.io.raw.SampleInputStream
 
SampleInputStream(AudioInputStream) - Constructor for class net.raphimc.audiomixer.io.raw.SampleInputStream
 
SampleInputStream(AudioInputStream, FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.io.raw.SampleInputStream
 
SampleOutputStream - Class in net.raphimc.audiomixer.io.raw
 
SampleOutputStream(OutputStream, AudioFormat) - Constructor for class net.raphimc.audiomixer.io.raw.SampleOutputStream
 
sampleRate() - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
sampleRate() - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
Returns the value of the sampleRate record component.
samples() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
Returns the value of the samples record component.
set(float) - Method in interface net.raphimc.audiomixer.parameter.FloatParameter
 
set(int) - Method in interface net.raphimc.audiomixer.parameter.IntParameter
 
set(int, Processor) - Method in class net.raphimc.audiomixer.processor.Processors
 
set(T) - Method in interface net.raphimc.audiomixer.parameter.GenericParameter
 
setCoefficients(float, float, float, float, float) - Method in class net.raphimc.audiomixer.processor.filter.BiquadFilterProcessor.InternalProcessor
 
setCoefficients(float, float, float, float, float, float) - Method in class net.raphimc.audiomixer.processor.filter.BiquadFilterProcessor.InternalProcessor
 
setEnabled(boolean) - Method in class net.raphimc.audiomixer.processor.Processor
 
setLoopEnabled(boolean) - Method in class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
setLoopEndPosition(int) - Method in class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
setLoopRange(int, int) - Method in class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
setLoopStartPosition(int) - Method in class net.raphimc.audiomixer.source.audio.impl.LoopingAudioSource
 
setPosition(double) - Method in class net.raphimc.audiomixer.source.audio.impl.BufferedAudioSource
 
setProgress(float) - Method in class net.raphimc.audiomixer.automation.finite.FiniteAutomation
 
setProgress(float) - Method in class net.raphimc.audiomixer.source.audio.impl.BufferedAudioSource
 
setSampleRate(float) - Method in class net.raphimc.audiomixer.source.audio.AudioSource
 
setSampleRate(float) - Method in class net.raphimc.audiomixer.source.audio.StreamingAudioSource
 
setTime(float) - Method in class net.raphimc.audiomixer.automation.Automation
 
SIGNED_NORMALIZED - Static variable in interface net.raphimc.audiomixer.parameter.FloatParameter.Constraint
 
SineOscillatorSource - Class in net.raphimc.audiomixer.source.oscillator.impl
 
SineOscillatorSource(float) - Constructor for class net.raphimc.audiomixer.source.oscillator.impl.SineOscillatorSource
 
size() - Method in class net.raphimc.audiomixer.automation.Automations
 
size() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
size() - Method in class net.raphimc.audiomixer.processor.Processors
 
size() - Method in class net.raphimc.audiomixer.util.buffer.AudioBufferBuilder
 
size() - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
size() - Method in class net.raphimc.audiomixer.util.ListenerList
 
slice(int, int) - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
slope() - Method in class net.raphimc.audiomixer.processor.filter.eq.HighShelfFilterProcessor
 
slope() - Method in class net.raphimc.audiomixer.processor.filter.eq.LowShelfFilterProcessor
 
SoftClipProcessor - Class in net.raphimc.audiomixer.processor.effect
 
SoftClipProcessor() - Constructor for class net.raphimc.audiomixer.processor.effect.SoftClipProcessor
 
SoftClipProcessor(float) - Constructor for class net.raphimc.audiomixer.processor.effect.SoftClipProcessor
 
sort(Comparator<? super Processor>) - Method in class net.raphimc.audiomixer.processor.Processors
 
Source - Class in net.raphimc.audiomixer.source
 
Source() - Constructor for class net.raphimc.audiomixer.source.Source
 
SourceDataLineAudioMixer - Class in net.raphimc.audiomixer
 
SourceDataLineAudioMixer(SourceDataLine) - Constructor for class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
SourceDataLineAudioMixer(SourceDataLine, int) - Constructor for class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
SourceDataLineAudioMixer(SourceDataLine, int, int) - Constructor for class net.raphimc.audiomixer.SourceDataLineAudioMixer
 
SourceDataLineWriter - Class in net.raphimc.audiomixer.util
 
SourceDataLineWriter(SourceDataLine, int, SourceDataLineWriter.Callback) - Constructor for class net.raphimc.audiomixer.util.SourceDataLineWriter
 
SourceDataLineWriter.Callback - Interface in net.raphimc.audiomixer.util
 
sourcePosition() - Method in class net.raphimc.audiomixer.processor.spatial.PositionalAudioProcessor
 
spliterator() - Method in class net.raphimc.audiomixer.automation.Automations
 
spliterator() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
spliterator() - Method in class net.raphimc.audiomixer.processor.Processors
 
spliterator() - Method in class net.raphimc.audiomixer.util.ListenerList
 
start() - Method in class net.raphimc.audiomixer.util.SourceDataLineWriter
 
StereoGainProcessor - Class in net.raphimc.audiomixer.processor.dynamics
 
StereoGainProcessor() - Constructor for class net.raphimc.audiomixer.processor.dynamics.StereoGainProcessor
 
StereoGainProcessor(float, float) - Constructor for class net.raphimc.audiomixer.processor.dynamics.StereoGainProcessor
 
stop() - Method in class net.raphimc.audiomixer.util.SourceDataLineWriter
 
stream() - Method in class net.raphimc.audiomixer.automation.Automations
 
stream() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
stream() - Method in class net.raphimc.audiomixer.processor.Processors
 
stream() - Method in class net.raphimc.audiomixer.util.ListenerList
 
StreamingAudioSource - Class in net.raphimc.audiomixer.source.audio
 
StreamingAudioSource(FloatAudioFormat) - Constructor for class net.raphimc.audiomixer.source.audio.StreamingAudioSource
 
StreamingAudioSource(FloatAudioFormat, Resampler) - Constructor for class net.raphimc.audiomixer.source.audio.StreamingAudioSource
 
subList(int, int) - Method in class net.raphimc.audiomixer.processor.Processors
 
subtract(float, float, float) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
subtract(Vector3f) - Method in record class net.raphimc.audiomixer.util.math.Vector3f
 
supports(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.effect.SampleAndHoldProcessor.InternalProcessor
 
supports(FloatAudioFormat) - Method in class net.raphimc.audiomixer.processor.FormatDependentProcessor.InternalProcessor
 

T

test(float) - Method in interface net.raphimc.audiomixer.util.functional.FloatPredicate
 
TimerHack - Class in net.raphimc.audiomixer.util
 
TimerHack() - Constructor for class net.raphimc.audiomixer.util.TimerHack
 
toArray() - Method in class net.raphimc.audiomixer.automation.Automations
 
toArray() - Method in class net.raphimc.audiomixer.mixer.Mixer
 
toArray() - Method in class net.raphimc.audiomixer.processor.Processors
 
toArray() - Method in class net.raphimc.audiomixer.util.ListenerList
 
toArray(IntFunction<T[]>) - Method in class net.raphimc.audiomixer.automation.Automations
 
toArray(IntFunction<T[]>) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
toArray(IntFunction<T[]>) - Method in class net.raphimc.audiomixer.processor.Processors
 
toArray(IntFunction<T[]>) - Method in class net.raphimc.audiomixer.util.ListenerList
 
toArray(T[]) - Method in class net.raphimc.audiomixer.automation.Automations
 
toArray(T[]) - Method in class net.raphimc.audiomixer.mixer.Mixer
 
toArray(T[]) - Method in class net.raphimc.audiomixer.processor.Processors
 
toArray(T[]) - Method in class net.raphimc.audiomixer.util.ListenerList
 
toJavaAudioFormat() - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
toJavaPcmAudioFormat(int) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
toString() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
Returns a string representation of this record class.
toString() - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
Returns a string representation of this record class.
toString() - Method in record class net.raphimc.audiomixer.util.math.Vector3f
Returns a string representation of this record class.
trimLeadingSilence() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
trimTrailingSilence() - Method in record class net.raphimc.audiomixer.util.buffer.AudioBuffer
 
TWO_PI - Static variable in class net.raphimc.audiomixer.util.math.MathUtil
 

V

Vector3f - Record Class in net.raphimc.audiomixer.util.math
 
Vector3f(float, float, float) - Constructor for record class net.raphimc.audiomixer.util.math.Vector3f
Creates an instance of a Vector3f record class.

W

withChangeListener(Runnable) - Method in interface net.raphimc.audiomixer.parameter.FloatParameter
 
withChangeListener(Runnable) - Method in interface net.raphimc.audiomixer.parameter.GenericParameter
 
withChangeListener(Runnable) - Method in interface net.raphimc.audiomixer.parameter.IntParameter
 
withChannels(int) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
withConstraint(FloatParameter.Constraint) - Method in interface net.raphimc.audiomixer.parameter.FloatParameter
 
withConstraint(GenericParameter.Constraint<? super T>) - Method in interface net.raphimc.audiomixer.parameter.GenericParameter
 
withConstraint(IntParameter.Constraint) - Method in interface net.raphimc.audiomixer.parameter.IntParameter
 
withMapping(Float2FloatFunction, Float2FloatFunction) - Method in interface net.raphimc.audiomixer.parameter.FloatParameter
 
withSampleRate(float) - Method in record class net.raphimc.audiomixer.util.FloatAudioFormat
 
write(byte) - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
write(byte[], int, int) - Method in class net.raphimc.audiomixer.util.buffer.RingByteBuffer
 
write(int) - Method in class net.raphimc.audiomixer.io.raw.SampleOutputStream
 
writeSample(float) - Method in class net.raphimc.audiomixer.io.raw.SampleOutputStream
 
writeSamples(float[], OutputStream, AudioFormat) - Static method in class net.raphimc.audiomixer.io.AudioIO
 
writeSamples(float[], AudioFormat) - Static method in class net.raphimc.audiomixer.io.AudioIO
 

X

x() - Method in record class net.raphimc.audiomixer.util.math.Vector3f
Returns the value of the x record component.

Y

y() - Method in record class net.raphimc.audiomixer.util.math.Vector3f
Returns the value of the y record component.

Z

z() - Method in record class net.raphimc.audiomixer.util.math.Vector3f
Returns the value of the z record component.
ZERO - Static variable in record class net.raphimc.audiomixer.util.math.Vector3f
 
A B C D E F G H I L M N O P Q R S T V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values