sdl.audio
Class AudioPlay

java.lang.Object
  |
  +--sdl.audio.AudioPlay

public class AudioPlay
extends java.lang.Object

Wrapper around the sound to be played. This is where the "real" sound file playing happens. Control this object state is managed by the AudioCallBack interface.

Playing of the audio file will be handled by the SDL native routines.

See Also:
AudioCallBack, AudioData

Constructor Summary
AudioPlay()
           
AudioPlay(boolean active, AudioData data, int position, SDLAudioSpec spec, java.lang.String fileName)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean getActive()
           
 AudioData getAudioData()
           
 SDLAudioSpec getAudioSpec()
           
 java.lang.String getFileName()
           
 java.lang.String getName()
           
 int getPosition()
           
 void setActive(boolean b)
           
 void setAudioData(AudioData dat)
           
 void setAudioSpec(SDLAudioSpec spec)
           
 void setFileName(java.lang.String fileName)
           
 void setName(java.lang.String name)
           
 void setPosition(int p)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AudioPlay

public AudioPlay()

AudioPlay

public AudioPlay(boolean active,
                 AudioData data,
                 int position,
                 SDLAudioSpec spec,
                 java.lang.String fileName)
Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getActive

public boolean getActive()

setActive

public void setActive(boolean b)

getAudioData

public AudioData getAudioData()

setAudioData

public void setAudioData(AudioData dat)

getAudioSpec

public SDLAudioSpec getAudioSpec()

setFileName

public void setFileName(java.lang.String fileName)

getFileName

public java.lang.String getFileName()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setAudioSpec

public void setAudioSpec(SDLAudioSpec spec)

getPosition

public int getPosition()

setPosition

public void setPosition(int p)