Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes