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
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate final use_LooseList<String>private final use_Tailwindprivate intprivate final Set<evnt_TailwindFeederStatus>private final Queue<use_TailwindTrack> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jackmeng.tailwind.impl_Tailwind
stopMethods 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:
idin interfaceimpl_Identifiable
-
play
public void play()- Specified by:
playin interfaceimpl_Tailwind
-
pause
public void pause()- Specified by:
pausein interfaceimpl_Tailwind
-
close
public void close()- Specified by:
closein interfaceimpl_Tailwind
-
time_ms
public long time_ms()- Specified by:
time_msin interfaceimpl_Tailwind
-
iterator
-
tailwind_status
- Specified by:
tailwind_statusin interfaceevnt_TailwindStatus
-