com.jme3.audio
Interface AudioRenderer

All Known Implementing Classes:
AndroidAudioRenderer, LwjglAudioRenderer

public interface AudioRenderer

Interface to be implemented by audio renderers.


Method Summary
 void cleanup()
          Cleanup/destroy the audio system.
 void deleteAudioData(AudioData ad)
           
 void deleteFilter(Filter filter)
           
 void initialize()
          Initializes the renderer.
 void pauseSource(AudioNode src)
           
 void playSource(AudioNode src)
           
 void playSourceInstance(AudioNode src)
           
 void setEnvironment(Environment env)
          Sets the environment, used for reverb effects.
 void setListener(Listener listener)
           
 void stopSource(AudioNode src)
           
 void update(float tpf)
          Update the audio system.
 void updateListenerParam(Listener listener, ListenerParam param)
           
 void updateSourceParam(AudioNode src, AudioParam param)
           
 

Method Detail

setListener

void setListener(Listener listener)
Parameters:
listener - The listener camera, all 3D sounds will be oriented around the listener.

setEnvironment

void setEnvironment(Environment env)
Sets the environment, used for reverb effects.

Parameters:
env - The environment to set.
See Also:
AudioNode.setReverbEnabled(boolean)

playSourceInstance

void playSourceInstance(AudioNode src)

playSource

void playSource(AudioNode src)

pauseSource

void pauseSource(AudioNode src)

stopSource

void stopSource(AudioNode src)

updateSourceParam

void updateSourceParam(AudioNode src,
                       AudioParam param)

updateListenerParam

void updateListenerParam(Listener listener,
                         ListenerParam param)

deleteFilter

void deleteFilter(Filter filter)

deleteAudioData

void deleteAudioData(AudioData ad)

initialize

void initialize()
Initializes the renderer. Should be the first method called before using the system.


update

void update(float tpf)
Update the audio system. Must be called periodically.

Parameters:
tpf - Time per frame.

cleanup

void cleanup()
Cleanup/destroy the audio system. Call this when app closes.