|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.newdawn.slick.openal.NullAudio
public class NullAudio
A null implementation used to provide an object reference when sound has failed.
| Constructor Summary | |
|---|---|
NullAudio()
|
|
| Method Summary | |
|---|---|
int |
getBufferID()
Get the ID of the OpenAL buffer holding this data (if any). |
float |
getPosition()
Return the current playing position in the sound |
boolean |
isPlaying()
Check if the sound is playing as sound fx |
int |
playAsMusic(float pitch,
float gain,
boolean loop)
Play this sound as music |
int |
playAsSoundEffect(float pitch,
float gain,
boolean loop)
Play this sound as a sound effect |
int |
playAsSoundEffect(float pitch,
float gain,
boolean loop,
float x,
float y,
float z)
Play this sound as a sound effect |
boolean |
setPosition(float position)
Seeks to a position in the music. |
void |
stop()
Stop the sound effect |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NullAudio()
| Method Detail |
|---|
public int getBufferID()
Audio
getBufferID in interface AudioAudio.getBufferID()public float getPosition()
Audio
getPosition in interface AudioAudio.getPosition()public boolean isPlaying()
Audio
isPlaying in interface AudioAudio.isPlaying()
public int playAsMusic(float pitch,
float gain,
boolean loop)
Audio
playAsMusic in interface Audiopitch - The pitch of the play backgain - The gain of the play backloop - True if we should loop
Audio.playAsMusic(float, float, boolean)
public int playAsSoundEffect(float pitch,
float gain,
boolean loop)
Audio
playAsSoundEffect in interface Audiopitch - The pitch of the play backgain - The gain of the play backloop - True if we should loop
Audio.playAsSoundEffect(float, float, boolean)
public int playAsSoundEffect(float pitch,
float gain,
boolean loop,
float x,
float y,
float z)
Audio
playAsSoundEffect in interface Audiopitch - The pitch of the play backgain - The gain of the play backloop - True if we should loopx - The x position of the soundy - The y position of the soundz - The z position of the sound
Audio.playAsSoundEffect(float, float, boolean, float, float, float)public boolean setPosition(float position)
Audio
setPosition in interface Audioposition - Position in seconds.
Audio.setPosition(float)public void stop()
Audio
stop in interface AudioAudio.stop()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||