public class LibraryLWJGL3
extends paulscode.sound.Library
Modifier and Type | Class and Description |
---|---|
static class |
LibraryLWJGL3.LWJGL3SoundSystemException |
Constructor and Description |
---|
LibraryLWJGL3() |
Modifier and Type | Method and Description |
---|---|
void |
cleanup() |
void |
copySources(java.util.HashMap<java.lang.String,paulscode.sound.Source> p_copySources_1_) |
protected paulscode.sound.Channel |
createChannel(int p_createChannel_1_) |
void |
dopplerChanged() |
java.lang.String |
getClassName() |
void |
init() |
static boolean |
isPitchSupported() |
boolean |
loadSound(paulscode.sound.FilenameURL p_loadSound_1_) |
boolean |
loadSound(paulscode.sound.SoundBuffer p_loadSound_1_,
java.lang.String p_loadSound_2_) |
void |
newSource(boolean p_newSource_1_,
boolean p_newSource_2_,
boolean p_newSource_3_,
java.lang.String p_newSource_4_,
paulscode.sound.FilenameURL p_newSource_5_,
float p_newSource_6_,
float p_newSource_7_,
float p_newSource_8_,
int p_newSource_9_,
float p_newSource_10_) |
void |
quickPlay(boolean p_quickPlay_1_,
boolean p_quickPlay_2_,
boolean p_quickPlay_3_,
java.lang.String p_quickPlay_4_,
paulscode.sound.FilenameURL p_quickPlay_5_,
float p_quickPlay_6_,
float p_quickPlay_7_,
float p_quickPlay_8_,
int p_quickPlay_9_,
float p_quickPlay_10_,
boolean p_quickPlay_11_) |
void |
rawDataStream(javax.sound.sampled.AudioFormat p_rawDataStream_1_,
boolean p_rawDataStream_2_,
java.lang.String p_rawDataStream_3_,
float p_rawDataStream_4_,
float p_rawDataStream_5_,
float p_rawDataStream_6_,
int p_rawDataStream_7_,
float p_rawDataStream_8_) |
void |
setListenerAngle(float p_setListenerAngle_1_) |
void |
setListenerData(paulscode.sound.ListenerData p_setListenerData_1_) |
void |
setListenerOrientation(float p_setListenerOrientation_1_,
float p_setListenerOrientation_2_,
float p_setListenerOrientation_3_,
float p_setListenerOrientation_4_,
float p_setListenerOrientation_5_,
float p_setListenerOrientation_6_) |
void |
setListenerPosition(float p_setListenerPosition_1_,
float p_setListenerPosition_2_,
float p_setListenerPosition_3_) |
void |
setListenerVelocity(float p_setListenerVelocity_1_,
float p_setListenerVelocity_2_,
float p_setListenerVelocity_3_) |
void |
setMasterVolume(float p_setMasterVolume_1_) |
void |
unloadSound(java.lang.String p_unloadSound_1_) |
activate, checkFadeVolumes, cull, dequeueSound, errorCheck, errorMessage, fadeOut, fadeOutIn, feedRawAudioData, feedRawAudioData, flush, getAllLoadedFilenames, getAllSourcenames, getDescription, getListenerData, getMidiChannel, getPitch, getSource, getSources, getTitle, getVolume, importantMessage, libraryCompatible, listenerMoved, loadMidi, message, midiSourcename, millisecondsPlayed, moveListener, pause, play, play, printStackTrace, queueSound, removeSource, removeTemporarySources, replaySources, reverseByteOrder, rewind, setAttenuation, setDistOrRoll, setLooping, setMidiChannel, setPitch, setPosition, setPriority, setTemporary, setVelocity, setVolume, stop, turnListener, unloadMidi
public LibraryLWJGL3() throws paulscode.sound.SoundSystemException
paulscode.sound.SoundSystemException
public void init() throws paulscode.sound.SoundSystemException
init
in class paulscode.sound.Library
paulscode.sound.SoundSystemException
protected paulscode.sound.Channel createChannel(int p_createChannel_1_)
createChannel
in class paulscode.sound.Library
public void cleanup()
cleanup
in class paulscode.sound.Library
public boolean loadSound(paulscode.sound.FilenameURL p_loadSound_1_)
loadSound
in class paulscode.sound.Library
public boolean loadSound(paulscode.sound.SoundBuffer p_loadSound_1_, java.lang.String p_loadSound_2_)
loadSound
in class paulscode.sound.Library
public void unloadSound(java.lang.String p_unloadSound_1_)
unloadSound
in class paulscode.sound.Library
public void setMasterVolume(float p_setMasterVolume_1_)
setMasterVolume
in class paulscode.sound.Library
public void newSource(boolean p_newSource_1_, boolean p_newSource_2_, boolean p_newSource_3_, java.lang.String p_newSource_4_, paulscode.sound.FilenameURL p_newSource_5_, float p_newSource_6_, float p_newSource_7_, float p_newSource_8_, int p_newSource_9_, float p_newSource_10_)
newSource
in class paulscode.sound.Library
public void rawDataStream(javax.sound.sampled.AudioFormat p_rawDataStream_1_, boolean p_rawDataStream_2_, java.lang.String p_rawDataStream_3_, float p_rawDataStream_4_, float p_rawDataStream_5_, float p_rawDataStream_6_, int p_rawDataStream_7_, float p_rawDataStream_8_)
rawDataStream
in class paulscode.sound.Library
public void quickPlay(boolean p_quickPlay_1_, boolean p_quickPlay_2_, boolean p_quickPlay_3_, java.lang.String p_quickPlay_4_, paulscode.sound.FilenameURL p_quickPlay_5_, float p_quickPlay_6_, float p_quickPlay_7_, float p_quickPlay_8_, int p_quickPlay_9_, float p_quickPlay_10_, boolean p_quickPlay_11_)
quickPlay
in class paulscode.sound.Library
public void copySources(java.util.HashMap<java.lang.String,paulscode.sound.Source> p_copySources_1_)
copySources
in class paulscode.sound.Library
public void setListenerPosition(float p_setListenerPosition_1_, float p_setListenerPosition_2_, float p_setListenerPosition_3_)
setListenerPosition
in class paulscode.sound.Library
public void setListenerAngle(float p_setListenerAngle_1_)
setListenerAngle
in class paulscode.sound.Library
public void setListenerOrientation(float p_setListenerOrientation_1_, float p_setListenerOrientation_2_, float p_setListenerOrientation_3_, float p_setListenerOrientation_4_, float p_setListenerOrientation_5_, float p_setListenerOrientation_6_)
setListenerOrientation
in class paulscode.sound.Library
public void setListenerData(paulscode.sound.ListenerData p_setListenerData_1_)
setListenerData
in class paulscode.sound.Library
public void setListenerVelocity(float p_setListenerVelocity_1_, float p_setListenerVelocity_2_, float p_setListenerVelocity_3_)
setListenerVelocity
in class paulscode.sound.Library
public void dopplerChanged()
dopplerChanged
in class paulscode.sound.Library
public static boolean isPitchSupported()
public java.lang.String getClassName()
getClassName
in class paulscode.sound.Library