BowlerKernel
|
Public Member Functions | |
SequencerWAV (String filename) | |
void | pause () |
void | close () |
boolean | isPlaying () |
int | getCurrentTime () |
void | setCurrentTime (int time) |
int | getTrackLength () |
void | playStep () |
void | play () |
Static Public Member Functions | |
static void | main (String[] args) |
Private Member Functions | |
double | getPercent () |
Private Attributes | |
String | fn ="" |
Clip | player |
int | trackLength = 37 |
The Class SequencerWAV.
Definition at line 10 of file SequencerWAV.java.
com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.SequencerWAV | ( | String | filename | ) |
Definition at line 22 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.fn, com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player, and com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.trackLength.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.main().
void com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.close | ( | ) |
Close.
Definition at line 49 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player.
int com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getCurrentTime | ( | ) |
Gets the current time.
Definition at line 70 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.main(), and com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.SchedulerThread.playStep().
|
private |
Gets the percent.
Definition at line 97 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.isPlaying(), and com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.main().
int com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getTrackLength | ( | ) |
Gets the track length.
Definition at line 88 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.trackLength.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.main(), and com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.setAudioFile().
boolean com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.isPlaying | ( | ) |
Checks if is playing.
Definition at line 59 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getPercent(), com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.SchedulerThread.isRun(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.main(), and com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.SchedulerThread.playStep().
|
static |
The main method.
args | the arguments |
Definition at line 138 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getCurrentTime(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getPercent(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getTrackLength(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.isPlaying(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.play(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.SequencerWAV(), and com.neuronrobotics.sdk.util.ThreadUtil.wait().
void com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.pause | ( | ) |
Pause.
Definition at line 42 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.SchedulerThread.kill(), com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.pause(), and com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.SchedulerThread.pause().
void com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.play | ( | ) |
Play.
Definition at line 124 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.main(), and com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.play().
void com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.playStep | ( | ) |
Play step.
Definition at line 114 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player.
void com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.setCurrentTime | ( | int | time | ) |
Sets the current time.
time | the new current time |
Definition at line 79 of file SequencerWAV.java.
References com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.player.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.SchedulerThread.SchedulerThread(), and com.neuronrobotics.sdk.dyio.sequencer.CoreScheduler.setSequenceParams().
|
private |
The fn.
Definition at line 13 of file SequencerWAV.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.SequencerWAV().
|
private |
The player.
Definition at line 17 of file SequencerWAV.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.close(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getCurrentTime(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getPercent(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.isPlaying(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.pause(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.play(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.playStep(), com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.SequencerWAV(), and com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.setCurrentTime().
|
private |
The track length.
Definition at line 20 of file SequencerWAV.java.
Referenced by com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.getTrackLength(), and com.neuronrobotics.sdk.dyio.sequencer.SequencerWAV.SequencerWAV().