|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jmex.audio.AudioSystem
public abstract class AudioSystem
Main entry point for accessing the features and functionality of the com.jmex.audio package.
Constructor Summary | |
---|---|
AudioSystem()
|
Method Summary | |
---|---|
void |
cleanup()
|
abstract AudioTrack |
createAudioTrack(java.lang.String resource,
boolean stream)
|
abstract AudioTrack |
createAudioTrack(java.net.URL resource,
boolean stream)
|
void |
fadeOutAndClear(float fadeTime)
|
abstract Ear |
getEar()
|
EnvironmentalPool |
getEnvironmentalPool()
|
MusicTrackQueue |
getMusicQueue()
|
static AudioSystem |
getSystem()
Singleton access to the audio system. |
float |
getUnitsPerMeter()
|
static boolean |
isCreated()
|
boolean |
isMuted()
|
void |
mute()
|
abstract void |
releaseTrack(AudioTrack track)
|
abstract void |
setDopplerFactor(float amount)
Sets the degree of doppler applied. |
abstract void |
setMasterGain(float gain)
Set the master volume. |
abstract void |
setSpeedOfSound(float unitsPerSecond)
Sets the speed of sound using gl units per second |
void |
setUnitsPerMeter(float toMeterValue)
|
void |
unmute()
|
abstract void |
update()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AudioSystem()
Method Detail |
---|
public static AudioSystem getSystem()
public abstract Ear getEar()
public abstract void update()
public abstract AudioTrack createAudioTrack(java.net.URL resource, boolean stream)
public abstract AudioTrack createAudioTrack(java.lang.String resource, boolean stream)
public abstract void releaseTrack(AudioTrack track)
public void mute()
public void unmute()
public abstract void setMasterGain(float gain)
gain
- 1.0f is default.public abstract void setDopplerFactor(float amount)
amount
- multiplying factor. 1.0f is default.public abstract void setSpeedOfSound(float unitsPerSecond)
unitsPerSecond
- public static boolean isCreated()
public MusicTrackQueue getMusicQueue()
public EnvironmentalPool getEnvironmentalPool()
public float getUnitsPerMeter()
public void setUnitsPerMeter(float toMeterValue)
public void cleanup()
public void fadeOutAndClear(float fadeTime)
public boolean isMuted()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |