|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 Audio
Audio.getBufferID()
public float getPosition()
Audio
getPosition
in interface Audio
Audio.getPosition()
public boolean isPlaying()
Audio
isPlaying
in interface Audio
Audio.isPlaying()
public int playAsMusic(float pitch, float gain, boolean loop)
Audio
playAsMusic
in interface Audio
pitch
- 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 Audio
pitch
- 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 Audio
pitch
- 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 Audio
position
- Position in seconds.
Audio.setPosition(float)
public void stop()
Audio
stop
in interface Audio
Audio.stop()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |