A C D E F G H I L M N P Q R S T U V

A

add(Matrix) - Method in class quentinc.geom.Matrix
Add the given matrix to this one.
add(double, double, double) - Method in class quentinc.geom.Vector
Add values to each component
add(Vector) - Method in class quentinc.geom.Vector
Add the vector given to this one
addChannelListener(ChannelListener) - Method in class quentinc.audio.Channel
Attach a channel listener to this channel
addDSP(DSP) - Method in class quentinc.audio.Channel
Attach a DSP to this channel.
AudioManager - Class in quentinc.audio
Main class of the system.
AudioManager() - Constructor for class quentinc.audio.AudioManager
Default constructor.
AudioManager(int, float) - Constructor for class quentinc.audio.AudioManager
Create a new AudioManager on system's default sound card with specified rendering sample rate and internal buffer size expressed in seconds.
AudioManager(Mixer.Info, int, float) - Constructor for class quentinc.audio.AudioManager
Create a new AudioManager on the specified sound card, with sample rate and buffer size given.

C

Channel - Class in quentinc.audio
A channel is an handle to a currently playing sound.
ChannelEvent - Class in quentinc.audio
A class representing an event occured to a specific channel.
ChannelEvent(Channel, int) - Constructor for class quentinc.audio.ChannelEvent
Construct a new ChannelEvent
channelEvent(ChannelEvent) - Method in interface quentinc.audio.ChannelListener
 
ChannelGroup - Class in quentinc.audio
A channel group can contain one or more channels.
ChannelListener - Interface in quentinc.audio
A listener class that receive events from channels.
Clip - Class in quentinc.audio
Base class for all audio clips.
clone() - Method in class quentinc.geom.Matrix
 
clone() - Method in class quentinc.geom.Vector
 
close() - Method in class quentinc.audio.AudioManager
Close the audio manager and release all associated resources
close() - Method in class quentinc.audio.Channel
Close the channel and associated resources
close() - Method in class quentinc.audio.ChannelGroup
Close this group and all channels contained in it.
close() - Method in class quentinc.audio.Clip
Close the clip and release all associated resources.
close() - Method in class quentinc.audio.Sample
 
createGroup() - Method in class quentinc.audio.ChannelGroup
Create a new ChannelGroup which is owned by this group.
crossProduct(Vector) - Method in class quentinc.geom.Vector
Return the cross product of this vector and the one given

D

DEFAULT - Static variable in interface quentinc.audio.DistanceModel
 
DEFAULT - Static variable in interface quentinc.audio.SpatializationModel
 
DistanceModel - Interface in quentinc.audio
Interface representing an algorythm for computing the actual sound volume corresponding to a given distance and reference distance.
divide(double) - Method in class quentinc.geom.Matrix
Divide this matrix by a scalar value
divide(double) - Method in class quentinc.geom.Vector
Divide the vector by a scalar value
DSP - Class in quentinc.audio
An abstract base class for all DSPs.
DSP() - Constructor for class quentinc.audio.DSP
 

E

Echo - Class in quentinc.audio
 
Echo(AudioManager, float, float) - Constructor for class quentinc.audio.Echo
 
Echo(AudioManager) - Constructor for class quentinc.audio.Echo
 
END_REACHED - Static variable in class quentinc.audio.ChannelEvent
Event type representing the fact that a channel has reached its end (i.e. a sound has just finished playing)
equals(Object) - Method in class quentinc.geom.Matrix
 
equals(Object) - Method in class quentinc.geom.Vector
 
EXPONENTIAL - Static variable in interface quentinc.audio.DistanceModel
 

F

Flanger - Class in quentinc.audio
 
Flanger(AudioManager) - Constructor for class quentinc.audio.Flanger
 
Flanger(AudioManager, float, float, float, float, float, float, float) - Constructor for class quentinc.audio.Flanger
 

G

get(int, int) - Method in class quentinc.geom.Matrix
Get the value at the given position
get3DPosition() - Method in class quentinc.audio.Channel
Get the position of the sound in 3D world space
getChannel() - Method in class quentinc.audio.ChannelEvent
Get the channel where the event has occured
getColumnCount() - Method in class quentinc.geom.Matrix
Get the number of columns
getDelay() - Method in class quentinc.audio.Echo
 
getDelayCenter() - Method in class quentinc.audio.Flanger
 
getDelayVariation() - Method in class quentinc.audio.Flanger
 
getDistanceModel() - Method in class quentinc.audio.AudioManager
Get the distance model
getDuration() - Method in class quentinc.audio.Channel
Get the total duration of the sound expressed in seconds. -1 signifizes that it is not known.
getDuration() - Method in class quentinc.audio.Clip
Get the duration of this clip in seconds. -1 = not known.
getDuration() - Method in class quentinc.audio.Sample
 
getDurationInFrames() - Method in class quentinc.audio.Channel
Get the total duration of the sound expressed in frames. -1 signifize that it is not known.
getDurationInFrames() - Method in class quentinc.audio.Clip
Get the duration of this clip in frames. -1 = not known.
getDurationInFrames() - Method in class quentinc.audio.Sample
 
getFeedback() - Method in class quentinc.audio.Flanger
 
getFrequency() - Method in class quentinc.audio.Flanger
 
getInputVolume() - Method in class quentinc.audio.Flanger
 
getIntensity() - Method in class quentinc.audio.Flanger
 
getLength() - Method in class quentinc.geom.Vector
Get the vector's length, as known as norma.
getListenerOrientation() - Method in class quentinc.audio.AudioManager
Get the orientation of the listener.
getListenerPosition() - Method in class quentinc.audio.AudioManager
Get the position of the listener in the world space
getListenerUpwards() - Method in class quentinc.audio.AudioManager
Get the up vector.
getMaximumDelay() - Method in class quentinc.audio.Flanger
 
getMinimumDelay() - Method in class quentinc.audio.Flanger
 
getOutputVolume() - Method in class quentinc.audio.Flanger
 
getPan() - Method in class quentinc.audio.Channel
Get the panning of the sound, from -1 (left) to 1 (right). 0 is center.
getPan(double) - Method in interface quentinc.audio.SpatializationModel
 
getParentChannel() - Method in class quentinc.audio.Channel
Get the parent channel, the channel who own this one.
getPitch() - Method in class quentinc.audio.Channel
Get the pitch of the sound. 1 is normal pitch, 2 is twice faster and twice higher as normal.
getPosition() - Method in class quentinc.audio.Channel
Get the current playback position expressed in seconds. -1 signifizes that it is not known.
getPositionInFrames() - Method in class quentinc.audio.Channel
Get the current playback position expressed in frames. -1 signifizes that it is not known.
getReferenceDistance() - Method in class quentinc.audio.Channel
Get the reference distance
getReferenceDistance() - Method in class quentinc.audio.Sample
GEt the reference distance for the sample.
getRemainingDuration() - Method in class quentinc.audio.Channel
Get the remaining duration til the sound finish playing, expressed in seconds.
getRemainingDurationInFrames() - Method in class quentinc.audio.Channel
Get the remaining duration til the sound finish playing, expressed in frames.
getRowCount() - Method in class quentinc.geom.Matrix
Get the number of rows
getSpatializationModel() - Method in class quentinc.audio.AudioManager
Get the spatialisation model
getType() - Method in class quentinc.audio.ChannelEvent
Get the type of event which has occured
getVolume() - Method in class quentinc.audio.Channel
Get the volume of the sound, between 0 (silence) to 1 (maximum)
getVolume(float, float) - Method in interface quentinc.audio.DistanceModel
 
getVolume() - Method in class quentinc.audio.Echo
 
getVolumeInDB() - Method in class quentinc.audio.Channel
Get the volume in decibels, 0dB is maximum.
getX() - Method in class quentinc.geom.Vector
Get X component
getY() - Method in class quentinc.geom.Vector
Get Y component
getZ() - Method in class quentinc.geom.Vector
Get Z component

H

hashCode() - Method in class quentinc.geom.Matrix
 
hashCode() - Method in class quentinc.geom.Vector
 

I

isActive() - Method in class quentinc.audio.Channel
Tell either the channel is active, in other words if there is currently a sound playing on it.
isLoop() - Method in class quentinc.audio.Channel
Tell either the sound is looping or not.
isPaused() - Method in class quentinc.audio.Channel
Tell either the channel is paused or not.
isVirtual() - Method in class quentinc.audio.Channel
Tell either the channel is virtual or not.

L

LINEAR - Static variable in interface quentinc.audio.DistanceModel
 
LINEAR - Static variable in interface quentinc.audio.SpatializationModel
 
linearTransform(Matrix) - Method in class quentinc.geom.Vector
Multiply this vector with the given 3x3 matrix.
loadSample(File) - Method in class quentinc.audio.AudioManager
Load a sample from a file
loadSample(URL) - Method in class quentinc.audio.AudioManager
Load a sample from an URL
loadSample(InputStream) - Method in class quentinc.audio.AudioManager
Load a sample from an InputStream
loadSample(InputStream, AudioFormat, int) - Method in class quentinc.audio.AudioManager
Load a sample from an InputStream, with format and length given
loadSample(short[], int, boolean) - Method in class quentinc.audio.AudioManager
Load a sample from raw data, with sample rate and mono/stereo mode given.
loadStream(File) - Method in class quentinc.audio.AudioManager
Load a stream from a file
loadStream(URL) - Method in class quentinc.audio.AudioManager
Load a stream from an URL
loadStream(InputStream) - Method in class quentinc.audio.AudioManager
Load a stream from an InputStream
loadStream(InputStream, AudioFormat) - Method in class quentinc.audio.AudioManager
Load a stream from an InputStream, with format given.
loadStream(InputStream, AudioFormat, int) - Method in class quentinc.audio.AudioManager
Load a stream from an InputStream, with format and length given.
loop(Clip) - Method in class quentinc.audio.ChannelGroup
Loop an audio clip. convenience method for play(c).setLoop(true);

M

Matrix - Class in quentinc.geom
Class for manipulating matrix of arbitrary size
Matrix(int, int) - Constructor for class quentinc.geom.Matrix
Create a new matrix with given number of rows and columns
Matrix(double[][]) - Constructor for class quentinc.geom.Matrix
Create a new matrix with the 2D array given.
Matrix(Vector) - Constructor for class quentinc.geom.Matrix
Create a new 3x1 matrix representing the given vector.
multiply(double) - Method in class quentinc.geom.Matrix
Multiply this matrix by a scalar value
multiply(Matrix) - Method in class quentinc.geom.Matrix
Multiply this matrix with the one given.
multiply(double) - Method in class quentinc.geom.Vector
Multiply the vector by a scalar value

N

normalize() - Method in class quentinc.geom.Vector
Normalize the vector so that it has a length of 1

P

play(Clip) - Method in class quentinc.audio.ChannelGroup
Play an audio clip.
play(Clip...) - Method in class quentinc.audio.ChannelGroup
Play sequentially each audio clip given one after another.
process(Channel, short[], int, int) - Method in class quentinc.audio.DSP
Process a chunk of audio
process(Channel, short[], int, int) - Method in class quentinc.audio.Echo
 
process(Channel, short[], int, int) - Method in class quentinc.audio.Flanger
 

Q

quentinc.audio - package quentinc.audio
 
quentinc.geom - package quentinc.geom
 

R

removeChannelListener(ChannelListener) - Method in class quentinc.audio.Channel
Detach a channel listener from this channel.
removeDSP(DSP) - Method in class quentinc.audio.Channel
Detach a DSP from this channel.
run() - Method in class quentinc.audio.AudioManager
Run method inherited from Runnable interface.

S

Sample - Class in quentinc.audio
A sample is enttirely loaded and stay in memory.
scalarProduct(Vector) - Method in class quentinc.geom.Vector
Return the scalar product (as known as dot product) of this vector and the one given.
set(int, int, double) - Method in class quentinc.geom.Matrix
Set the value at the given position
set(double, double, double) - Method in class quentinc.geom.Vector
Set all the components in one call
set3DPosition(Vector) - Method in class quentinc.audio.Channel
Set the 3D position of the sound in world space
setDelay(float) - Method in class quentinc.audio.Echo
 
setDelayCenter(float) - Method in class quentinc.audio.Flanger
 
setDelayVariation(float) - Method in class quentinc.audio.Flanger
 
setDistanceModel(DistanceModel) - Method in class quentinc.audio.AudioManager
Set the distance model, the algorythm used to calculate the volume of a playing sound corresponding to a given distance to the listener.
setFeedback(float) - Method in class quentinc.audio.Flanger
 
setFrequency(float) - Method in class quentinc.audio.Flanger
 
setInputVolume(float) - Method in class quentinc.audio.Flanger
 
setIntensity(float) - Method in class quentinc.audio.Flanger
 
setListenerAttributes(Vector, Vector, Vector) - Method in class quentinc.audio.AudioManager
Set the listener position, orientation and up in a single call.
setListenerOrientation(Vector) - Method in class quentinc.audio.AudioManager
Set the listener orientation
setListenerPosition(Vector) - Method in class quentinc.audio.AudioManager
Set the listener position
setListenerUpwards(Vector) - Method in class quentinc.audio.AudioManager
Set the up vector
setLoop(boolean) - Method in class quentinc.audio.Channel
Set the looping state of the sound.
setMaximumDelay(float) - Method in class quentinc.audio.Flanger
 
setMinimumDelay(float) - Method in class quentinc.audio.Flanger
 
setOutputVolume(float) - Method in class quentinc.audio.Flanger
 
setPan(float) - Method in class quentinc.audio.Channel
Set the panning of the sound, from -1 (left) to 1 (right). 0 is center.
setPaused(boolean) - Method in class quentinc.audio.Channel
Set the paused state of the channel.
setPitch(float) - Method in class quentinc.audio.Channel
Set the pitch of the sound. 1 is normal pitch, 2 is twice faster and twice higher as normal.
setPosition(float) - Method in class quentinc.audio.Channel
Set the playback position expressed in seconds.
setPosition(float) - Method in class quentinc.audio.ChannelGroup
Overriden because the playback position cannot be set for multiple channels at once.
setPositionInFrames(int) - Method in class quentinc.audio.Channel
Set the playback position expressed in frames.
setPositionInFrames(int) - Method in class quentinc.audio.ChannelGroup
Overriden because the playback position cannot be set for multiple channels at once.
setReferenceDistance(float) - Method in class quentinc.audio.Channel
Set the reference distance.
setReferenceDistance(float) - Method in class quentinc.audio.Sample
Set the reference distance for the sample.
setRelative3DPosition(Vector) - Method in class quentinc.audio.Channel
Set the 3D position of the sound, relatively to the listener.
setSpatializationModel(SpatializationModel) - Method in class quentinc.audio.AudioManager
Set the spatialisation model, the algorythm used to calculate the panning of a playing sound corresponding to a given angle.
setVolume(float) - Method in class quentinc.audio.Channel
Set the volume of the sound, from 0 (silence) to 1 (maximum)
setVolume(float) - Method in class quentinc.audio.ChannelGroup
Set the volume of the group.
setVolume(float) - Method in class quentinc.audio.Echo
 
setVolumeInDB(float) - Method in class quentinc.audio.Channel
Set the volume in decibels. 0dB is maximum.
setX(double) - Method in class quentinc.geom.Vector
Set X component
setY(double) - Method in class quentinc.geom.Vector
Set Y component
setZ(double) - Method in class quentinc.geom.Vector
set Z component
SINUSOIDAL - Static variable in interface quentinc.audio.SpatializationModel
 
SpatializationModel - Interface in quentinc.audio
An interface representing an algorythm to convert between angle in real life and panning position.
start() - Method in class quentinc.audio.AudioManager
Start or restart main audio thread and audio playback.
stop() - Method in class quentinc.audio.AudioManager
Pause main audio thread and audio playback.
stop() - Method in class quentinc.audio.Channel
Stop the sound being played by the channel.
Stream - Class in quentinc.audio
A stream is an audio clip which is not totally loaded on memory but read just as needed.
subtract(Matrix) - Method in class quentinc.geom.Matrix
Subtract the given matrix to this one
subtract(double, double, double) - Method in class quentinc.geom.Vector
Subtract the given vector to this one
subtract(Vector) - Method in class quentinc.geom.Vector
Subtract the given vector to this one

T

toString() - Method in class quentinc.geom.Matrix
Return a string representation of this matrix.
toString() - Method in class quentinc.geom.Vector
Return a String representation of this vector (i.e. "1;2;3")
toVector() - Method in class quentinc.geom.Matrix
Convert this matrix to a vector, using the first column as coefficiants.
transpose() - Method in class quentinc.geom.Matrix
Create a new matrix which is the transposition of this one.

U

update3D() - Method in class quentinc.audio.AudioManager
Actually update volume and panning of the currently playing sounds corresponding to the current 3D state.

V

Vector - Class in quentinc.geom
Class for manipulating 3D vectors.
Vector() - Constructor for class quentinc.geom.Vector
Default constructor.
Vector(double, double) - Constructor for class quentinc.geom.Vector
_Create a new vector with given x and y, and z=0
Vector(double, double, double) - Constructor for class quentinc.geom.Vector
Create a new vector with given components

A C D E F G H I L M N P Q R S T U V