|
GTGE API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.golden.gamedev.engine.BaseAudioRenderer
com.golden.gamedev.engine.audio.WaveRenderer
public class WaveRenderer
Play wave sound (*.wav, *.au).
| Field Summary |
|---|
| Fields inherited from class com.golden.gamedev.engine.BaseAudioRenderer |
|---|
END_OF_SOUND, ERROR, PLAYING, status, STOPPED, volume |
| Constructor Summary | |
|---|---|
WaveRenderer()
Creates new wave audio renderer. |
|
| Method Summary | |
|---|---|
boolean |
isAvailable()
Returns true, if this audio renderer is available to use or false if this renderer is not available to use (failed to initialized). |
boolean |
isVolumeSupported()
Returns whether setting audio volume is supported or not. |
protected void |
playSound(URL audiofile)
Plays sound with specified audio file. |
protected void |
replaySound(URL audiofile)
Replays last played sound. |
protected void |
setSoundVolume(float volume)
Sets audio sound volume. |
protected void |
stopSound()
Stops any playing sound. |
void |
update(LineEvent e)
Notified when the sound is stopped externally. |
| Methods inherited from class com.golden.gamedev.engine.BaseAudioRenderer |
|---|
getAudioFile, getStatus, getVolume, isLoop, play, play, setLoop, setVolume, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WaveRenderer()
| Method Detail |
|---|
public boolean isAvailable()
BaseAudioRenderer
isAvailable in class BaseAudioRendererprotected void playSound(URL audiofile)
BaseAudioRenderer
playSound in class BaseAudioRendererprotected void replaySound(URL audiofile)
BaseAudioRenderer
replaySound in class BaseAudioRendererprotected void stopSound()
BaseAudioRenderer
stopSound in class BaseAudioRendererpublic void update(LineEvent e)
update in interface LineListenerprotected void setSoundVolume(float volume)
BaseAudioRenderer
setSoundVolume in class BaseAudioRendererpublic boolean isVolumeSupported()
BaseAudioRenderer
isVolumeSupported in class BaseAudioRenderer
|
GTGE API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||