com.jmex.audio.openal
Class OpenALAudioTrack

java.lang.Object
  extended by com.jmex.audio.AudioTrack
      extended by com.jmex.audio.openal.OpenALAudioTrack

public class OpenALAudioTrack
extends AudioTrack

Version:
$Id: OpenALAudioTrack.java 4342 2009-05-13 00:45:51Z mulova $
Author:
Joshua Slack
See Also:
AudioTrack

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jmex.audio.AudioTrack
AudioTrack.Format, AudioTrack.TrackType
 
Constructor Summary
OpenALAudioTrack(java.net.URL resource, AudioInputStream inputStream)
           
OpenALAudioTrack(java.net.URL resource, boolean stream)
           
OpenALAudioTrack(java.net.URL resource, OpenALAudioBuffer buffer)
           
 
Method Summary
 void setResource(java.net.URL resource)
          Set resource this audio track will play.
 
Methods inherited from class com.jmex.audio.AudioTrack
addTrackStateListener, autosetRolloff, clearTrackStateListeners, fadeIn, fadeOut, getCurrentTime, getCurrVelocity, getMaxAudibleDistance, getMaxVolume, getMinVolume, getPitch, getPlayer, getReferenceDistance, getResource, getRolloff, getTargetVolume, getTotalTime, getType, getVolume, getVolumeChangeRate, getWorldPosition, isActive, isEnabled, isLooping, isPlaying, isRelative, isStopped, isStreaming, mute, pause, play, release, removeTrackStateListener, setCurrVelocity, setEnabled, setLooping, setMaxAudibleDistance, setMaxVolume, setMinVolume, setPitch, setPlayer, setReferenceDistance, setRelative, setRolloff, setTargetVolume, setType, setVolume, setVolumeChangeRate, setWorldPosition, setWorldPosition, stop, track, unmute, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenALAudioTrack

public OpenALAudioTrack(java.net.URL resource,
                        boolean stream)

OpenALAudioTrack

public OpenALAudioTrack(java.net.URL resource,
                        OpenALAudioBuffer buffer)

OpenALAudioTrack

public OpenALAudioTrack(java.net.URL resource,
                        AudioInputStream inputStream)
Method Detail

setResource

public void setResource(java.net.URL resource)
Set resource this audio track will play. If it is streamed, change the stream as well.

Overrides:
setResource in class AudioTrack
See Also:
AudioTrack.setResource(java.net.URL)