private class SequenceDisplayWindow.SoundPlayer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.io.InputStream |
_currentClip |
private javax.sound.sampled.Clip |
_line |
private boolean |
_paused |
private boolean |
_playing |
private java.util.Deque<java.io.InputStream> |
_queue |
Modifier | Constructor and Description |
---|---|
private |
SoundPlayer() |
Modifier and Type | Method and Description |
---|---|
private javax.sound.sampled.Clip |
createLine(javax.sound.sampled.AudioFormat format) |
boolean |
isPlaying() |
void |
pause(boolean pause) |
void |
play(java.io.InputStream input) |
private void |
playNext() |
private java.io.InputStream _currentClip
private javax.sound.sampled.Clip _line
private boolean _paused
private boolean _playing
private final java.util.Deque<java.io.InputStream> _queue
private javax.sound.sampled.Clip createLine(javax.sound.sampled.AudioFormat format)
public boolean isPlaying()
public void pause(boolean pause)
public void play(@Nullable java.io.InputStream input)
private void playNext()