|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfootfall.players.MultiPlayer
Sound player with multiple channels for smooth non-blocking playback
| Constructor Summary | |
MultiPlayer()
Sound player with multiple channels for smooth non-blocking playback |
|
MultiPlayer(int bitRate,
int bufSize,
int channels)
Sound player with multiple channels for smooth non-blocking playback |
|
| Method Summary | |
void |
clear()
Clear buffer queue |
void |
play()
If buffered queue length is large as buffer size minimum, write to next audio channel |
void |
queue(byte b)
Enqueue byte value |
void |
queue(double d)
Enqueue double value |
void |
queue(float f)
Enqueue float value |
void |
queue(int i)
Enqueue integer value |
void |
start()
Start each channel, ready for audio playback |
void |
stop()
Flush all open channels and stop playback |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MultiPlayer()
public MultiPlayer(int bitRate,
int bufSize,
int channels)
bitRate - Playback bit ratebufSize - Buffer size for each write to audio channelchannels - Number of simultaneous channels to open| Method Detail |
public void clear()
public void play()
public void queue(byte b)
b - Amplitudepublic void queue(double d)
d - Amplitudepublic void queue(float f)
f - Amplitudepublic void queue(int i)
i - Amplitudepublic void start()
public void stop()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||