org.deken.game.sound.audio
Class AudioClipAudio
java.lang.Object
org.deken.game.sound.audio.AudioClipAudio
- All Implemented Interfaces:
- Audio, Updateable
public class AudioClipAudio
- extends java.lang.Object
- implements Audio
Title: AudioClipAudio
Description: A wrapper class for the Applet AudioClip.
Copyright: Copyright (c) Nov 19, 2011
- Version:
- 1.0
- Author:
- Gary Deken
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AudioClipAudio
public AudioClipAudio(java.applet.AudioClip audioClip)
close
public void close()
- Specified by:
close
in interface Audio
copy
public AudioClipAudio copy()
- Specified by:
copy
in interface Audio
getLength
public double getLength()
- Specified by:
getLength
in interface Audio
getName
public java.lang.String getName()
- Specified by:
getName
in interface Updateable
- Returns:
pause
public void pause()
- Specified by:
pause
in interface Audio
play
public void play()
- Specified by:
play
in interface Audio
resume
public void resume()
- Specified by:
resume
in interface Audio
setAudioListener
public void setAudioListener(AudioListener listener)
- Specified by:
setAudioListener
in interface Audio
setLength
public void setLength(double length)
- Specified by:
setLength
in interface Audio
setName
public void setName(java.lang.String name)
stop
public void stop()
- Specified by:
stop
in interface Audio
update
public void update(long elapseTime)
- The update method is used for filter updates, when sound does have regular
updates. Such as Clip audio.
- Specified by:
update
in interface Audio
- Specified by:
update
in interface Updateable
- Parameters:
elapseTime
-