Package com.jackmeng.tailwind
Class use_TailwindFeeder
java.lang.Object
com.jackmeng.tailwind.use_TailwindFeeder
- All Implemented Interfaces:
impl_Identifiable
,evnt_TailwindStatus
,impl_Tailwind
,Iterable<String>
public final class use_TailwindFeeder
extends Object
implements impl_Identifiable, impl_Tailwind, evnt_TailwindStatus, Iterable<String>
LIFO Write once Read Many Data Processing Class
targetted specifically for quick audio management on a large scale
- Author:
- Jack Meng
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprivate boolean
private boolean
private final use_LooseList<String>
private final use_Tailwind
private int
private final Set<evnt_TailwindFeederStatus>
private final Queue<use_TailwindTrack>
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.jackmeng.tailwind.impl_Tailwind
stop
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
ptr
private int ptr -
isShuffle
private boolean isShuffle -
isLoop
private boolean isLoop -
player
-
memory_bloc
-
toPlay
-
stateListeners
-
-
Constructor Details
-
use_TailwindFeeder
-
use_TailwindFeeder
public use_TailwindFeeder()
-
-
Method Details
-
bump
-
bump
-
bump_as_next
-
run_ping
-
add_feeder_state_listener
-
next
public void next() -
previous
public void previous() -
expose
-
id
- Specified by:
id
in interfaceimpl_Identifiable
-
play
public void play()- Specified by:
play
in interfaceimpl_Tailwind
-
pause
public void pause()- Specified by:
pause
in interfaceimpl_Tailwind
-
close
public void close()- Specified by:
close
in interfaceimpl_Tailwind
-
time_ms
public long time_ms()- Specified by:
time_ms
in interfaceimpl_Tailwind
-
iterator
-
tailwind_status
- Specified by:
tailwind_status
in interfaceevnt_TailwindStatus
-