|
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().