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.Channelpublic boolean attachSoundBuffer(java.nio.IntBuffer bufferIn)
public void setAudioFormat(javax.sound.sampled.AudioFormat p_setAudioFormat_1_)
setAudioFormat in class paulscode.sound.Channelpublic void setFormatAndSampleRate(int bufferFormatIn,
int sampleRateIn)
public boolean preLoadBuffers(java.util.LinkedList<byte[]> p_preLoadBuffers_1_)
preLoadBuffers in class paulscode.sound.Channelpublic boolean queueBuffer(byte[] p_queueBuffer_1_)
queueBuffer in class paulscode.sound.Channelpublic int feedRawAudioData(byte[] p_feedRawAudioData_1_)
feedRawAudioData in class paulscode.sound.Channelpublic float getPlayTimeMs(int bufferIn)
public float millisecondsPlayed()
millisecondsPlayed in class paulscode.sound.Channelpublic int buffersProcessed()
buffersProcessed in class paulscode.sound.Channelpublic void flush()
flush in class paulscode.sound.Channelpublic void close()
close in class paulscode.sound.Channelpublic void play()
play in class paulscode.sound.Channelpublic void pause()
pause in class paulscode.sound.Channelpublic void stop()
stop in class paulscode.sound.Channelpublic void rewind()
rewind in class paulscode.sound.Channelpublic boolean playing()
playing in class paulscode.sound.Channel