Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- S - Enum constant in enum class com.blackrook.gloop.openal.effect.VocalMorpherEffect.Phoneme
- SAMPLING_RATE_11KHZ - Static variable in class com.blackrook.gloop.openal.OALBuffer
- SAMPLING_RATE_16KHZ - Static variable in class com.blackrook.gloop.openal.OALBuffer
- SAMPLING_RATE_22KHZ - Static variable in class com.blackrook.gloop.openal.OALBuffer
- SAMPLING_RATE_32KHZ - Static variable in class com.blackrook.gloop.openal.OALBuffer
- SAMPLING_RATE_44KHZ - Static variable in class com.blackrook.gloop.openal.OALBuffer
- SAMPLING_RATE_48KHZ - Static variable in class com.blackrook.gloop.openal.OALBuffer
- SAMPLING_RATE_8KHZ - Static variable in class com.blackrook.gloop.openal.OALBuffer
- sanitizeAngleDegrees(double) - Static method in class com.blackrook.gloop.openal.struct.MathUtils
-
Takes an angle in degrees and corrects it to the [0, 360) interval.
- sanitizeAngleRadians(double) - Static method in class com.blackrook.gloop.openal.struct.MathUtils
-
Takes an angle in radians and corrects it to the [0, 2PI) interval.
- SAWTOOTH - Enum constant in enum class com.blackrook.gloop.openal.effect.RingModulatorEffect.WaveForm
- SAWTOOTH - Enum constant in enum class com.blackrook.gloop.openal.effect.VocalMorpherEffect.WaveForm
- setAirAbsorptionGainHF(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb high-frequency air absorption gain (0.892 to 1.0).
- setAttackTime(float) - Method in class com.blackrook.gloop.openal.effect.AutowahEffect
-
Set autowah attack time in seconds (0.0001 to 1.0).
- setAutoUpdating(boolean) - Method in class com.blackrook.gloop.openal.OALEffectSlot
-
Sets if this auto update itself if the Effect changes.
- setAutoVelocity(boolean) - Method in class com.blackrook.gloop.openal.OALSource
-
Enables/Disables automatic velocity calculation.
- setBuffer(OALBuffer) - Method in class com.blackrook.gloop.openal.OALSource
-
Enqueues a single buffer on this Source, making sure that it is the only Buffer enqueued by it.
- setCoarseTuning(int) - Method in class com.blackrook.gloop.openal.effect.PitchShiftEffect
-
Sets the coarse tuning in semitones (-12 to 12).
- setCurrentDistanceModel(OALContext.DistanceModel) - Method in class com.blackrook.gloop.openal.OALContext
- setDamping(float) - Method in class com.blackrook.gloop.openal.effect.EchoEffect
-
Sets this effect's damping scalar (0.0 to 0.99).
- setData(byte[]) - Method in class com.blackrook.gloop.openal.OALBuffer
-
Loads this buffer with sample data from an array of bytes.
- setData(byte[], int, int) - Method in class com.blackrook.gloop.openal.OALBuffer
-
Loads this buffer with sample data from an array of bytes.
- setData(ByteBuffer) - Method in class com.blackrook.gloop.openal.OALBuffer
-
Loads this buffer with sample data.
- setDecayHFLimit(boolean) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Sets the reverb decay high-frequency limit.
- setDecayHFRatio(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Sets the reverb high-frequency ratio (0.1 to 2.0).
- setDecayTime(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb decay time in seconds (0.1 to 20.0).
- setDelay(float) - Method in class com.blackrook.gloop.openal.effect.ChorusEffect
-
Sets this effect's delay in seconds (0.0 to 0.016).
- setDelay(float) - Method in class com.blackrook.gloop.openal.effect.EchoEffect
-
Sets this effect's delay in seconds (0.0 to 0.207).
- setDelay(float) - Method in class com.blackrook.gloop.openal.effect.FlangerEffect
-
Sets this effect's delay in seconds (0.0 to 0.004).
- setDensity(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb density factor (0.0 to 1.0).
- setDepth(float) - Method in class com.blackrook.gloop.openal.effect.ChorusEffect
-
Sets this effect's depth (0.0 to 1.0).
- setDepth(float) - Method in class com.blackrook.gloop.openal.effect.FlangerEffect
-
Sets this effect's depth (0.0 to 1.0).
- setDiffusion(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb diffusion factor (0.0 to 1.0).
- setDirection(float[]) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the Source's direction attributes using an array of values.
- setDirection(float, float, float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the Source's direction attributes.
- setDistanceModel(OALContext.DistanceModel) - Method in class com.blackrook.gloop.openal.OALContext
-
Sets the current context's distance model.
- setDopplerFactor(float) - Method in class com.blackrook.gloop.openal.OALContext
-
Sets the sound environment's Doppler Factor.
- setEdge(float) - Method in class com.blackrook.gloop.openal.effect.DistortionEffect
-
Set distortion edge (0.0 to 1.0).
- setEffect(OALEffect) - Method in class com.blackrook.gloop.openal.OALEffectSlot
-
Sets an Effect in this slot.
- setEffectSlot(int, OALEffectSlot) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets an auxiliary effect in a particular slot (nullifies the filter slot).
- setEffectSlot(int, OALEffectSlot, OALFilter) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets an auxiliary effect and filter in a particular slot.
- setEffectSlotFilter(int, OALFilter) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets a filter in a particular aux slot (nullifies the effect slot).
- setEnabled(boolean) - Method in class com.blackrook.gloop.openal.effect.CompressorEffect
-
Sets if the effect is enabled.
- setEqualizerBandwidth(float) - Method in class com.blackrook.gloop.openal.effect.DistortionEffect
-
Set distortion equalizer bandwidth in Hertz (80.0 to 24000.0).
- setEqualizerCenter(float) - Method in class com.blackrook.gloop.openal.effect.DistortionEffect
-
Set distortion equalizer centering in Hertz (80.0 to 24000.0).
- setFacing(float, float, float) - Method in class com.blackrook.gloop.openal.OALListener
-
Sets the Listener's facing attributes.
- setFeedback(float) - Method in class com.blackrook.gloop.openal.effect.ChorusEffect
-
Sets this effect's feedback (-1.0 to 1.0).
- setFeedback(float) - Method in class com.blackrook.gloop.openal.effect.EchoEffect
-
Sets this effect's feedback scalar (0.0 to 1.0).
- setFeedback(float) - Method in class com.blackrook.gloop.openal.effect.FlangerEffect
-
Sets this effect's feedback (-1.0 to 1.0).
- setFilter(OALFilter) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the "dry" filter to use for the dry signal for the effects later.
- setFineTuning(int) - Method in class com.blackrook.gloop.openal.effect.PitchShiftEffect
-
Sets the fine tuning in cents (-50 to 50).
- setFormat(OALBuffer.Format) - Method in class com.blackrook.gloop.openal.OALBuffer
-
Sets this buffer's bitrate format.
- setFormatByChannelsAndBits(int, int) - Method in class com.blackrook.gloop.openal.OALBuffer
-
Sets format by channels and bits.
- setFrequency(float) - Method in class com.blackrook.gloop.openal.effect.FrequencyShiftEffect
-
Set frequency shifter frequency (0.0 to 24000.0).
- setFrequency(float) - Method in class com.blackrook.gloop.openal.effect.RingModulatorEffect
-
Set frequency shifter frequency (0.0 to 8000.0).
- setFrequencyAndFormat(AudioFormat) - Method in class com.blackrook.gloop.openal.OALBuffer
-
Sets the audio frequency and format of this buffer using an
AudioFormatinfo object. - setGain(float) - Method in class com.blackrook.gloop.openal.effect.DistortionEffect
-
Set distortion gain (0.01 to 1.0).
- setGain(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb gain (0.0 to 1.0).
- setGain(float) - Method in class com.blackrook.gloop.openal.filter.BandPassFilter
-
Sets this filter's gain.
- setGain(float) - Method in class com.blackrook.gloop.openal.filter.HighPassFilter
-
Sets this filter's gain.
- setGain(float) - Method in class com.blackrook.gloop.openal.filter.LowPassFilter
-
Sets this filter's gain.
- setGain(float) - Method in class com.blackrook.gloop.openal.OALEffectSlot
-
Sets effect slot gain.
- setGain(float) - Method in class com.blackrook.gloop.openal.OALListener
-
Sets the master gain for this Listener.
- setGain(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the gain for this Source.
- setHFGain(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb high-frequency gain (0.0 to 1.0).
- setHFGain(float) - Method in class com.blackrook.gloop.openal.filter.BandPassFilter
-
Sets this filter's high-frequency gain.
- setHFGain(float) - Method in class com.blackrook.gloop.openal.filter.LowPassFilter
-
Sets this filter's high-frequency gain.
- setHighCutoff(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer high cutoff in Hertz (4000.0 to 16000.0).
- setHighGain(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer high gain (0.126 to 7.943).
- setHighPassCutoff(float) - Method in class com.blackrook.gloop.openal.effect.RingModulatorEffect
-
Set ring modulator high-pass cutoff in Hertz (0.0 to 24000.0).
- setInnerConeAngle(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the angle of this Source's inner cone.
- setLateDelay(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set late reverb delay (0.0 to 0.1).
- setLateGain(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set late reverb gain (0.0 to 10.0).
- setLeftDirection(FrequencyShiftEffect.Direction) - Method in class com.blackrook.gloop.openal.effect.FrequencyShiftEffect
-
Set frequency shifter left direction.
- setLFGain(float) - Method in class com.blackrook.gloop.openal.filter.BandPassFilter
-
Sets this filter's low-frequency gain.
- setLFGain(float) - Method in class com.blackrook.gloop.openal.filter.HighPassFilter
-
Sets this filter's low-frequency gain.
- setLooping(boolean) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the looping attribute for this Source.
- setLowCutoff(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer low cutoff in Hertz (50.0 to 800.0).
- setLowGain(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer low gain (0.126 to 7.943).
- setLowPassCutoff(float) - Method in class com.blackrook.gloop.openal.effect.DistortionEffect
-
Set distortion low-pass cutoff in Hertz (80.0 to 24000.0).
- setLRDelay(float) - Method in class com.blackrook.gloop.openal.effect.EchoEffect
-
Sets this effect's LR delay in seconds (0.0 to 0.404).
- setMaxDistance(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the maximum distance that Source attenuation can occur.
- setMaxGain(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the maximum gain for this Source.
- setMid1Center(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer first mid center in Hertz (200.0 to 3000.0).
- setMid1Gain(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer first mid gain (0.126 to 7.943).
- setMid1Width(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer first mid width (0.01 to 1.0).
- setMid2Center(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer second mid center in Hertz (1000.0 to 8000.0).
- setMid2Gain(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer second mid gain (0.126 to 7.943).
- setMid2Width(float) - Method in class com.blackrook.gloop.openal.effect.EqualizerEffect
-
Set equalizer second mid width (0.01 to 1.0).
- setMinGain(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the minimum gain for this Source.
- setOuterConeAngle(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the angle of this Source's outer cone.
- setOuterConeGain(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the gain of this Source when the Listener lies outside of this Source's cone.
- setPeakGain(float) - Method in class com.blackrook.gloop.openal.effect.AutowahEffect
-
Set autowah peak gain (0.00003 to 31621.0).
- setPhase(int) - Method in class com.blackrook.gloop.openal.effect.ChorusEffect
-
Sets this effect's phase in degrees (-180 to 180).
- setPhase(int) - Method in class com.blackrook.gloop.openal.effect.FlangerEffect
-
Sets this effect's phase in degrees (-180 to 180).
- setPhonemeA(VocalMorpherEffect.Phoneme) - Method in class com.blackrook.gloop.openal.effect.VocalMorpherEffect
-
Set morpher phoneme A.
- setPhonemeACoarseTuning(int) - Method in class com.blackrook.gloop.openal.effect.VocalMorpherEffect
-
Set morpher phoneme A coarse tuning in semitones (-24 to 24).
- setPhonemeB(VocalMorpherEffect.Phoneme) - Method in class com.blackrook.gloop.openal.effect.VocalMorpherEffect
-
Set morpher phoneme B.
- setPhonemeBCoarseTuning(int) - Method in class com.blackrook.gloop.openal.effect.VocalMorpherEffect
-
Set morpher phoneme B coarse tuning in semitones (-24 to 24).
- setPitch(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the pitch for this Source.
- setPitchUsingCents(int) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the pitch by cents.
- setPitchUsingSemitones(int) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the pitch by semitones.
- setPosition(float[]) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the Source's position attributes using an array of values.
- setPosition(float, float, float) - Method in class com.blackrook.gloop.openal.OALListener
-
Sets the Listener's position attributes.
- setPosition(float, float, float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the Listener's position attributes.
- setRate(float) - Method in class com.blackrook.gloop.openal.effect.ChorusEffect
-
Sets this effect's rate in Hz (0.0 to 10.0).
- setRate(float) - Method in class com.blackrook.gloop.openal.effect.FlangerEffect
-
Sets this effect's rate in Hz (0.0 to 10.0).
- setRate(float) - Method in class com.blackrook.gloop.openal.effect.VocalMorpherEffect
-
Set vocal morpher rate in Hertz (0.0 to 10.0).
- setReferenceDistance(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the minimum (reference) distance that Source attenuation can occur.
- setReflectionDelay(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb reflection delay in seconds (0.0 to 0.3).
- setReflectionGain(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb reflection gain (0.0 to 3.16).
- setRelative(boolean) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the "relative to listener" attribute for this Source.
- setReleaseTime(float) - Method in class com.blackrook.gloop.openal.effect.AutowahEffect
-
Set autowah release time in seconds (0.0001 to 1.0).
- setResonance(float) - Method in class com.blackrook.gloop.openal.effect.AutowahEffect
-
Set autowah resonance factor (2.0 to 1000.0).
- setRightDirection(FrequencyShiftEffect.Direction) - Method in class com.blackrook.gloop.openal.effect.FrequencyShiftEffect
-
Set frequency shifter right direction.
- setRolloff(float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the rolloff factor for this Source.
- setRoomRolloffFactor(float) - Method in class com.blackrook.gloop.openal.effect.ReverbEffect
-
Set reverb room rolloff factor (0.0 to 10.0).
- setSamplingRate(int) - Method in class com.blackrook.gloop.openal.OALBuffer
-
Sets this buffer's sampling rate.
- setSpeedOfSound(float) - Method in class com.blackrook.gloop.openal.OALContext
-
Sets the sound environment's speed of sound factor.
- setSpread(float) - Method in class com.blackrook.gloop.openal.effect.EchoEffect
-
Sets this effect's spread (-1.0 to 1.0).
- setTop(float, float, float) - Method in class com.blackrook.gloop.openal.OALListener
-
Sets the Listener's top-orientation.
- setVelocity(float[]) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the Source's velocity attributes using an array of values.
- setVelocity(float, float, float) - Method in class com.blackrook.gloop.openal.OALListener
-
Sets the Listener's velocity attributes.
- setVelocity(float, float, float) - Method in class com.blackrook.gloop.openal.OALSource
-
Sets the Source's velocity attributes.
- setWaveform(RingModulatorEffect.WaveForm) - Method in class com.blackrook.gloop.openal.effect.RingModulatorEffect
-
Set ring modulator waveform.
- setWaveform(VocalMorpherEffect.WaveForm) - Method in class com.blackrook.gloop.openal.effect.VocalMorpherEffect
-
Set morpher waveform.
- setWaveForm(ChorusEffect.WaveForm) - Method in class com.blackrook.gloop.openal.effect.ChorusEffect
-
Sets this effect's waveform type.
- setWaveForm(FlangerEffect.WaveForm) - Method in class com.blackrook.gloop.openal.effect.FlangerEffect
-
Sets this effect's waveform type.
- shutDown() - Method in class com.blackrook.gloop.openal.OALSystem
-
Runs all Shut Down hooks, destroys all contexts and closes all open devices.
- SINUSOID - Enum constant in enum class com.blackrook.gloop.openal.effect.ChorusEffect.WaveForm
- SINUSOID - Enum constant in enum class com.blackrook.gloop.openal.effect.FlangerEffect.WaveForm
- SINUSOID - Enum constant in enum class com.blackrook.gloop.openal.effect.RingModulatorEffect.WaveForm
- SINUSOID - Enum constant in enum class com.blackrook.gloop.openal.effect.VocalMorpherEffect.WaveForm
- sleep(long) - Static method in class com.blackrook.gloop.openal.struct.ThreadUtils
-
Calls
Thread.sleep()but in an encapsulated try to avoid catching InterruptedException. - sleep(long, int) - Static method in class com.blackrook.gloop.openal.struct.ThreadUtils
-
Calls
Thread.sleep()but in an encapsulated try to avoid catching InterruptedException. - slotGain - Variable in class com.blackrook.gloop.openal.OALEffectSlot
-
Effect slot gain.
- SoundException - Exception Class in com.blackrook.gloop.openal.exception
-
This is commonly thrown when a sound buffer couldn't be allocated.
- SoundException() - Constructor for exception class com.blackrook.gloop.openal.exception.SoundException
- SoundException(String) - Constructor for exception class com.blackrook.gloop.openal.exception.SoundException
- SoundException(String, Throwable) - Constructor for exception class com.blackrook.gloop.openal.exception.SoundException
- SoundSystemException - Exception Class in com.blackrook.gloop.openal.exception
-
This is commonly thrown when an exception occurs in the sound system.
- SoundSystemException() - Constructor for exception class com.blackrook.gloop.openal.exception.SoundSystemException
- SoundSystemException(String) - Constructor for exception class com.blackrook.gloop.openal.exception.SoundSystemException
- sourceBufferDequeued(OALSource, OALBuffer) - Method in class com.blackrook.gloop.openal.OALSourceAdapter
- sourceBufferDequeued(OALSource, OALBuffer) - Method in interface com.blackrook.gloop.openal.OALSourceListener
-
Called when a Source gets a buffer dequeued from it.
- sourceBufferEnqueued(OALSource, OALBuffer) - Method in class com.blackrook.gloop.openal.OALSourceAdapter
- sourceBufferEnqueued(OALSource, OALBuffer) - Method in interface com.blackrook.gloop.openal.OALSourceListener
-
Called when a Source gets a buffer enqueued on it.
- sourcePaused(OALSource) - Method in class com.blackrook.gloop.openal.OALSourceAdapter
- sourcePaused(OALSource) - Method in interface com.blackrook.gloop.openal.OALSourceListener
-
Called when a Source is paused.
- sourcePlayed(OALSource) - Method in class com.blackrook.gloop.openal.OALSourceAdapter
- sourcePlayed(OALSource) - Method in interface com.blackrook.gloop.openal.OALSourceListener
-
Called when a Source is played.
- sourceRewound(OALSource) - Method in class com.blackrook.gloop.openal.OALSourceAdapter
- sourceRewound(OALSource) - Method in interface com.blackrook.gloop.openal.OALSourceListener
-
Called when a Source is rewound.
- sourceStopped(OALSource) - Method in class com.blackrook.gloop.openal.OALSourceAdapter
- sourceStopped(OALSource) - Method in interface com.blackrook.gloop.openal.OALSourceListener
-
Called when a Source is stopped, NOT when it stops naturally.
- spread - Variable in class com.blackrook.gloop.openal.effect.EchoEffect
-
Echo spread.
- SQUARE - Enum constant in enum class com.blackrook.gloop.openal.effect.RingModulatorEffect.WaveForm
- STEREO_SOURCES - Enum constant in enum class com.blackrook.gloop.openal.OALContext.ContextAttribute
- STEREO16 - Enum constant in enum class com.blackrook.gloop.openal.OALBuffer.Format
- STEREO8 - Enum constant in enum class com.blackrook.gloop.openal.OALBuffer.Format
- stop() - Method in class com.blackrook.gloop.openal.OALSource
-
Stops playing this source.
- suspend() - Method in class com.blackrook.gloop.openal.OALContext
-
Suspends processing of this context.
- SYNC - Enum constant in enum class com.blackrook.gloop.openal.OALContext.ContextAttribute
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form