public class OpenALLwjgl3Audio extends Object implements Lwjgl3Audio
| Constructor and Description |
|---|
OpenALLwjgl3Audio() |
OpenALLwjgl3Audio(int simultaneousSources,
int deviceBufferCount,
int deviceBufferSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
void |
forget(OpenALSound sound)
Removes the disposed sound from the least recently played list
|
long |
getSoundId(int sourceId) |
int |
getSourceId(long soundId) |
AudioDevice |
newAudioDevice(int sampleRate,
boolean isMono) |
AudioRecorder |
newAudioRecorder(int samplingRate,
boolean isMono) |
OpenALMusic |
newMusic(FileHandle file) |
OpenALSound |
newSound(FileHandle file) |
void |
pauseSound(long soundId) |
void |
registerMusic(String extension,
Class<? extends OpenALMusic> musicClass) |
void |
registerSound(String extension,
Class<? extends OpenALSound> soundClass) |
void |
resumeSound(long soundId) |
void |
setSoundGain(long soundId,
float volume) |
void |
setSoundLooping(long soundId,
boolean looping) |
void |
setSoundPan(long soundId,
float pan,
float volume) |
void |
setSoundPitch(long soundId,
float pitch) |
void |
stopSound(long soundId) |
void |
update() |
public OpenALLwjgl3Audio()
public OpenALLwjgl3Audio(int simultaneousSources,
int deviceBufferCount,
int deviceBufferSize)
public void registerSound(String extension, Class<? extends OpenALSound> soundClass)
public void registerMusic(String extension, Class<? extends OpenALMusic> musicClass)
public OpenALSound newSound(FileHandle file)
public OpenALMusic newMusic(FileHandle file)
public void update()
update in interface Lwjgl3Audiopublic long getSoundId(int sourceId)
public int getSourceId(long soundId)
public void stopSound(long soundId)
public void pauseSound(long soundId)
public void resumeSound(long soundId)
public void setSoundGain(long soundId,
float volume)
public void setSoundLooping(long soundId,
boolean looping)
public void setSoundPitch(long soundId,
float pitch)
public void setSoundPan(long soundId,
float pan,
float volume)
public void dispose()
dispose in interface Disposablepublic AudioDevice newAudioDevice(int sampleRate, boolean isMono)
newAudioDevice in interface Audiopublic AudioRecorder newAudioRecorder(int samplingRate, boolean isMono)
newAudioRecorder in interface Audiopublic void forget(OpenALSound sound)
Copyright © 2021. All rights reserved.