|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccs.cpc.impl.TrackingPlaylistImpl
public class TrackingPlaylistImpl
A playlist implementation which tracks through a CPC device list using
the normal CPC PluginCallback mechanism. Don't use this directly;
use a CPCPlaylist
instead.
Constructor Summary | |
---|---|
TrackingPlaylistImpl(PluginRuntime runtime,
PluginCallback callback,
VFile initialvf,
java.util.Set<java.lang.String> excludeMimes)
A playlist. |
Method Summary | |
---|---|
void |
changeTrack(ccs.audio.TrackChange motion)
Change to a different track (or possibly the same one.) |
ccs.audio.Track |
currentTrack()
The current track. |
ccs.audio.Track |
peekTrack(ccs.audio.TrackChange motion)
The track which would be accessed by the next subsequent changeTrack() with the supplied motion. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TrackingPlaylistImpl(PluginRuntime runtime, PluginCallback callback, VFile initialvf, java.util.Set<java.lang.String> excludeMimes)
runtime
- The plugin using this.callback
- The callback it was given.initialvf
- The VFile it was launched against.excludeMimes
- An optional set of MIME types for which the plugin may be
registered, but nevertheless doesn't want to get back under the circumstances.
May be null.Method Detail |
---|
public void changeTrack(ccs.audio.TrackChange motion)
ccs.audio.Playlist
changeTrack
in interface ccs.audio.Playlist
motion
- The track to change to. If the motion is NEXT and the
current track is the last one, behaviour is implementation-dependent.
Typically this will either change to the first track (loop around)
or to no track (end of the playlist).public ccs.audio.Track currentTrack()
ccs.audio.Playlist
changeTrack
call.
currentTrack
in interface ccs.audio.Playlist
public ccs.audio.Track peekTrack(ccs.audio.TrackChange motion)
ccs.audio.Playlist
peekTrack
in interface ccs.audio.Playlist
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |