public class ChannelLWJGL3
extends paulscode.sound.Channel
Modifier and Type | Field and Description |
---|---|
java.nio.IntBuffer |
buffer |
int |
bufferFormat |
float |
field_195854_d |
int |
sampleRate |
Constructor and Description |
---|
ChannelLWJGL3(int typeIn,
java.nio.IntBuffer bufferIn) |
Modifier and Type | Method and Description |
---|---|
boolean |
attachSoundBuffer(java.nio.IntBuffer bufferIn) |
int |
buffersProcessed() |
void |
cleanup() |
void |
close() |
int |
feedRawAudioData(byte[] p_feedRawAudioData_1_) |
void |
flush() |
float |
getPlayTimeMs(int bufferIn) |
float |
millisecondsPlayed() |
void |
pause() |
void |
play() |
boolean |
playing() |
boolean |
preLoadBuffers(java.util.LinkedList<byte[]> p_preLoadBuffers_1_) |
boolean |
queueBuffer(byte[] p_queueBuffer_1_) |
void |
rewind() |
void |
setAudioFormat(javax.sound.sampled.AudioFormat p_setAudioFormat_1_) |
void |
setFormatAndSampleRate(int bufferFormatIn,
int sampleRateIn) |
void |
stop() |
public java.nio.IntBuffer buffer
public int bufferFormat
public int sampleRate
public float field_195854_d
public void cleanup()
cleanup
in class paulscode.sound.Channel
public boolean attachSoundBuffer(java.nio.IntBuffer bufferIn)
public void setAudioFormat(javax.sound.sampled.AudioFormat p_setAudioFormat_1_)
setAudioFormat
in class paulscode.sound.Channel
public void setFormatAndSampleRate(int bufferFormatIn, int sampleRateIn)
public boolean preLoadBuffers(java.util.LinkedList<byte[]> p_preLoadBuffers_1_)
preLoadBuffers
in class paulscode.sound.Channel
public boolean queueBuffer(byte[] p_queueBuffer_1_)
queueBuffer
in class paulscode.sound.Channel
public int feedRawAudioData(byte[] p_feedRawAudioData_1_)
feedRawAudioData
in class paulscode.sound.Channel
public float getPlayTimeMs(int bufferIn)
public float millisecondsPlayed()
millisecondsPlayed
in class paulscode.sound.Channel
public int buffersProcessed()
buffersProcessed
in class paulscode.sound.Channel
public void flush()
flush
in class paulscode.sound.Channel
public void close()
close
in class paulscode.sound.Channel
public void play()
play
in class paulscode.sound.Channel
public void pause()
pause
in class paulscode.sound.Channel
public void stop()
stop
in class paulscode.sound.Channel
public void rewind()
rewind
in class paulscode.sound.Channel
public boolean playing()
playing
in class paulscode.sound.Channel