com.threerings.openal
Class OpenALSoundPlayer.MediaALSoundManager

java.lang.Object
  extended by com.threerings.openal.SoundManager
      extended by com.threerings.openal.OpenALSoundPlayer.MediaALSoundManager
Enclosing class:
OpenALSoundPlayer

protected class OpenALSoundPlayer.MediaALSoundManager
extends SoundManager

Extends sound manager to allow sounds to be pulled out of the locked map.


Field Summary
 
Fields inherited from class com.threerings.openal.SoundManager
_baseGain, _clips, _finalizedBuffers, _finalizedSources, _groups, _listener, _loader, _loading, _rqueue, _sizer, _soundmgr, _streams, _toLoad, DEFAULT_CACHE_SIZE
 
Constructor Summary
protected OpenALSoundPlayer.MediaALSoundManager()
           
 
Method Summary
protected  ClipBuffer getClip(ClipProvider provider, String path)
          Creates a clip buffer for the sound clip loaded via the specified provider with the specified path.
 
Methods inherited from class com.threerings.openal.SoundManager
addGroup, addStream, bufferFinalized, createGroup, createSoundManager, deleteFinalizedObjects, getBaseGain, getClip, getListener, getStreams, isInitialized, loadClip, loadClip, queueClipFailure, queueClipLoad, removeGroup, removeStream, restoreClip, setBaseGain, setCacheSize, shutdown, sourceFinalized, updateStreams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenALSoundPlayer.MediaALSoundManager

protected OpenALSoundPlayer.MediaALSoundManager()
Method Detail

getClip

protected ClipBuffer getClip(ClipProvider provider,
                             String path)
Description copied from class: SoundManager
Creates a clip buffer for the sound clip loaded via the specified provider with the specified path. The clip buffer may come from the cache, and it will immediately be queued for loading if it is not already loaded.

Overrides:
getClip in class SoundManager