Uses of Interface
com.tagtraum.beatunes.analysis.TaskFactory
-
Packages that use TaskFactory Package Description com.tagtraum.beatunes.analysis Provides classes to steer the execution of analysis tasks and several analysis tasks and their editors.com.tagtraum.beatunes.analysisqueue Provides an implementation for the analysis queue and its UI. -
-
Uses of TaskFactory in com.tagtraum.beatunes.analysis
Classes in com.tagtraum.beatunes.analysis that implement TaskFactory Modifier and Type Class Description class
AnalysisTasksDialog
Dialog to be shown, when we initiate the analysis.class
AnalyzeKey
Analyze key.class
AnalyzeReplayGain
Analyze ReplayGain.class
AudioAnalysisTask<T>
Audio analysis task.class
AudioPumpAnalysisTask
Creates a pump for all childAudioAnalysisTask
s that return non-null
pipelines.class
ComputeColor
Compute color task.class
DetectSilence
Detect silence task.class
EstimateBPM
Estimate tempo task.class
EstimateDanceability
Estimate danceability.class
EstimateInstrumentation
Estimate instrumentation.class
EstimateMood
Estimate mood.class
FingerprintTask
Fingerprint Task.class
IdentifyLyricsLanguage
Tries to identify lyrics language.class
ImportLyrics
Import lyrics from online databases using implementations ofLyricsProvider
.class
ImportOnlineDBMetaData
Looks up meta data for a given song usingOnlineDB
.class
LastFMTags
Copies Last.FM tags to comment field/tags.class
SimilarityTask
SimilarityTask.class
SongAnalysisTask
A task that analyzes just the Song object, but not the audio data.class
SongPropertyAnalysisTask
SongPropertyAnalysisTask.class
Task
Provides the infrastructure for tasks that may contain other tasks.class
UpdateRemoteData
Updates several remote properties with fresh data from the central database.Methods in com.tagtraum.beatunes.analysis with parameters of type TaskFactory Modifier and Type Method Description List<Long>
HibernateTaskQueue. offer(List<Long> songIds, TaskFactory taskFactory, DiscreteProgressListener discreteProgressListener)
List<Long>
TaskQueue. offer(List<Long> songIds, TaskFactory taskFactory, DiscreteProgressListener discreteProgressListener)
Create tasks using the provided factory and list of song ids and add them to the queue. -
Uses of TaskFactory in com.tagtraum.beatunes.analysisqueue
Methods in com.tagtraum.beatunes.analysisqueue with parameters of type TaskFactory Modifier and Type Method Description void
AnalysisQueue. offer(long[] songIds, TaskFactory taskFactory, Runnable... runAfterOfferComplete)
Offer song ids to the queue (asynchronously).void
AnalysisQueue. offer(PlayList playlist, TaskFactory taskFactory, boolean filterTasks, Runnable... runAfterOfferComplete)
Offer a playlist to the queue.void
AnalysisQueue. offer(Iterable<AudioSong> songs, TaskFactory taskFactory, boolean filterTasks, Runnable... runAfterOfferComplete)
Offer an Iterable of songs to the queue (asynchronously).
-