|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.newdawn.slick.openal.AudioImpl
org.newdawn.slick.openal.MODSound
public class MODSound
A sound as a MOD file - can only be played as music
| Constructor Summary | |
|---|---|
MODSound(SoundStore store,
java.io.InputStream in)
Create a mod sound to be played back |
|
| Method Summary | |
|---|---|
float |
getPosition()
Return the current playing position in the sound |
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 |
void |
poll()
Poll the streaming on the MOD |
boolean |
setPosition(float position)
Seeks to a position in the music. |
void |
stop()
Stop the sound effect |
| Methods inherited from class org.newdawn.slick.openal.AudioImpl |
|---|
getBufferID, isPlaying, pauseMusic, playAsSoundEffect, restartMusic |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MODSound(SoundStore store,
java.io.InputStream in)
throws java.io.IOException
store - The store this sound belongs toin - The input stream to read the data from
java.io.IOException - Indicates a failure to load a sound| Method Detail |
|---|
public int playAsMusic(float pitch,
float gain,
boolean loop)
Audio
playAsMusic in interface AudioplayAsMusic in class AudioImplpitch - The pitch of the play backgain - The gain of the play backloop - True if we should loop
AudioImpl.playAsMusic(float, float, boolean)public void poll()
public int playAsSoundEffect(float pitch,
float gain,
boolean loop)
Audio
playAsSoundEffect in interface AudioplayAsSoundEffect in class AudioImplpitch - The pitch of the play backgain - The gain of the play backloop - True if we should loop
AudioImpl.playAsSoundEffect(float, float, boolean)public void stop()
Audio
stop in interface Audiostop in class AudioImplAudioImpl.stop()public float getPosition()
Audio
getPosition in interface AudiogetPosition in class AudioImplAudioImpl.getPosition()public boolean setPosition(float position)
Audio
setPosition in interface AudiosetPosition in class AudioImplposition - Position in seconds.
AudioImpl.setPosition(float)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||