public class OpenALAudioDevice extends Object implements 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 |
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 AudioDevicepublic void writeSamples(float[] samples,
int offset,
int numSamples)
writeSamples in interface AudioDevicepublic void writeSamples(byte[] data,
int offset,
int length)
public void stop()
public boolean isPlaying()
public void setVolume(float volume)
setVolume in interface AudioDevicepublic float getPosition()
public void setPosition(float position)
public int getChannels()
public int getRate()
public void dispose()
dispose in interface AudioDevicedispose in interface Disposablepublic boolean isMono()
isMono in interface AudioDevicepublic int getLatency()
getLatency in interface AudioDeviceCopyright © 2021. All rights reserved.