org.deken.game.sound.audio
Interface Audio

All Superinterfaces:
Updateable
All Known Implementing Classes:
AudioClipAudio, ClipAudio, MidiAudio, StreamAudio

public interface Audio
extends Updateable

Title: Audio

Description: Interface to allow the Java audio objects to be treated the same for the Game program.

Copyright: Copyright (c) Nov 19, 2011

Version:
1.0
Author:
Gary Deken

Method Summary
 void close()
           
 Audio copy()
           
 double getLength()
           
 void pause()
           
 void play()
           
 void resume()
           
 void setAudioListener(AudioListener listener)
           
 void setLength(double length)
           
 void stop()
           
 void update(long elapseTime)
          The update method is used for filter updates, when sound does have regular updates.
 
Methods inherited from interface org.deken.game.Updateable
getName
 

Method Detail

close

void close()

copy

Audio copy()

getLength

double getLength()

pause

void pause()

play

void play()

resume

void resume()

setLength

void setLength(double length)

stop

void stop()

update

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 Updateable
Parameters:
elapseTime -

setAudioListener

void setAudioListener(AudioListener listener)