com.jmex.audio.player
Class MemoryAudioPlayer

java.lang.Object
  extended by com.jmex.audio.player.AudioPlayer
      extended by com.jmex.audio.player.MemoryAudioPlayer
Direct Known Subclasses:
OpenALMemoryAudioPlayer

public abstract class MemoryAudioPlayer
extends AudioPlayer

Player class that plays audio from memory, requiring the audio track to be completely loaded into memory prior to playback.

Version:
$Id: MemoryAudioPlayer.java 4133 2009-03-19 20:40:11Z blaine.dev $
Author:
Joshua Slack

Constructor Summary
MemoryAudioPlayer(AudioBuffer buffer, AudioTrack parent)
           
 
Method Summary
 AudioBuffer getBuffer()
           
 
Methods inherited from class com.jmex.audio.player.AudioPlayer
applyTrackProperties, cleanup, getBitRate, getChannels, getCurrentTime, getDepth, getLength, getMaxDistance, getMaxVolume, getMinVolume, getPauseTime, getPitch, getRefDistance, getRolloff, getStartTime, getTrack, getVolume, init, isActive, isLoop, isPlaying, isStopped, loop, pause, play, setMaxAudibleDistance, setMaxDistance, setMaxVolume, setMinVolume, setPauseTime, setPitch, setRefDistance, setReferenceDistance, setRolloff, setStartTime, setVolume, stop, updateTrackPlacement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryAudioPlayer

public MemoryAudioPlayer(AudioBuffer buffer,
                         AudioTrack parent)
Method Detail

getBuffer

public AudioBuffer getBuffer()