public class OpenALAudioDevice
extends java.lang.Object
implements com.badlogic.gdx.audio.AudioDevice
| Constructor and Description |
|---|
OpenALAudioDevice(OpenALLwjgl3Audio audio,
int sampleRate,
boolean isMono,
int bufferSize,
int bufferCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
int |
getChannels() |
int |
getLatency() |
float |
getPosition() |
int |
getRate() |
boolean |
isMono() |
boolean |
isPlaying() |
void |
pause() |
void |
resume() |
void |
setPosition(float position) |
void |
setVolume(float volume) |
void |
stop() |
void |
writeSamples(byte[] data,
int offset,
int length) |
void |
writeSamples(float[] samples,
int offset,
int numSamples) |
void |
writeSamples(short[] samples,
int offset,
int numSamples) |
public OpenALAudioDevice(OpenALLwjgl3Audio audio, int sampleRate, boolean isMono, int bufferSize, int bufferCount)
public void writeSamples(short[] samples,
int offset,
int numSamples)
writeSamples in interface com.badlogic.gdx.audio.AudioDevicepublic void writeSamples(float[] samples,
int offset,
int numSamples)
writeSamples in interface com.badlogic.gdx.audio.AudioDevicepublic void writeSamples(byte[] data,
int offset,
int length)
public void stop()
public boolean isPlaying()
public void setVolume(float volume)
setVolume in interface com.badlogic.gdx.audio.AudioDevicepublic float getPosition()
public void setPosition(float position)
public int getChannels()
public int getRate()
public void dispose()
dispose in interface com.badlogic.gdx.audio.AudioDevicedispose in interface com.badlogic.gdx.utils.Disposablepublic boolean isMono()
isMono in interface com.badlogic.gdx.audio.AudioDevicepublic int getLatency()
getLatency in interface com.badlogic.gdx.audio.AudioDevicepublic void pause()
pause in interface com.badlogic.gdx.audio.AudioDevicepublic void resume()
resume in interface com.badlogic.gdx.audio.AudioDevice