|
||||||||||
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 openMethod 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 |