Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.neoworks.jukex.tracksource

Package defining the concepts of a track source and a pipeline.

See:
Description

Interface Summary
SearchPipelineElement | Interface for PipelineElements that are defined by a query.
TrackSource | Track source interface.
TrackSourcePipelineElement | An object which can be present in a pipeline of TrackSources.

Class Summary
AnnoyingPipelineElement | PipelineElement that repeatedly plays the results of a Query.
AudioBannerPipelineElement | PipelineElement that plays the results of a query at regular intervals.
FilterPipelineElement | PipelineElement that filters Tracks out of the pipeline according to some scheme.
NoRepeatPipelineElement | PipelineElement that guarantees a minimum number of tracks played between repeats
OnetimeSearchPipelineElement | PipelineElement that plays the results of a query once.
RandomiserPipelineElement | PipelineElement that provides a stream of randomly selected tracks.
RoundRobinPipelineElement | This pipeline element takes several InMemoryPlaylist track sources and interleaves their requests.
SearchRandomiserPipelineElement | PipelineElement that provides a stream of randomly selected tracks from the results of a query.
TrackSourcePipeline | A pipeline of TrackSources.
TrackSourcePipelineElementSkeleton | Skeleton class that implements the framework for taking part in a Pipeline of PipelineElement objects.

## Package com.neoworks.jukex.tracksource Description

Package defining the concepts of a track source and a pipeline.

A track source is an object that implements the TrackSource interface, having a name and some method of obtaining tracks when required.

A pipeline enables many track sources to be represented as a graph that is queried, depth first, for the next available track. This enables complex permutations of playlists, filters and selectors, giving a high degree of control over the resulting stream of tracks.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES