Uses of Class
org.deepsymmetry.beatlink.data.WaveformDetail
-
Packages that use WaveformDetail Package Description org.deepsymmetry.beatlink.data Offers rich information about the tracks loaded in players on the network. -
-
Uses of WaveformDetail in org.deepsymmetry.beatlink.data
Fields in org.deepsymmetry.beatlink.data declared as WaveformDetail Modifier and Type Field Description WaveformDetail
WaveformDetailUpdate. detail
The waveform detail which is now associated with the track loaded in the player's main deck.Methods in org.deepsymmetry.beatlink.data that return WaveformDetail Modifier and Type Method Description WaveformDetail
WaveformFinder. getLatestDetailFor(int player)
Look up the waveform detail we have for the track loaded in the main deck of a given player number.WaveformDetail
WaveformFinder. getLatestDetailFor(DeviceUpdate update)
Look up the waveform detail we have for a given player, identified by a status update received from that player.WaveformDetail
WaveformDetailComponent. getWaveform()
Obtain the waveform detail being drawn.WaveformDetail
MetadataProvider. getWaveformDetail(MediaDetails sourceMedia, DataReference track)
Get the waveform detail for a particular track, if it is available.WaveformDetail
WaveformFinder. requestWaveformDetailFrom(DataReference dataReference)
Ask the specified player for the specified waveform detail from the specified media slot, first checking if we have a cached copy.Methods in org.deepsymmetry.beatlink.data that return types with arguments of type WaveformDetail Modifier and Type Method Description Map<DeckReference,WaveformDetail>
WaveformFinder. getLoadedDetails()
Get the waveform details available for all tracks currently loaded in any player, either on the play deck, or in a hot cue.Methods in org.deepsymmetry.beatlink.data with parameters of type WaveformDetail Modifier and Type Method Description String
SignatureFinder. computeTrackSignature(String title, SearchableItem artist, int duration, WaveformDetail waveformDetail, BeatGrid beatGrid)
Calculate the signature by which we can reliably recognize a loaded track.void
WaveformDetailComponent. setWaveform(WaveformDetail waveform, CueList cueList, BeatGrid beatGrid)
Change the waveform preview being drawn.void
WaveformDetailComponent. setWaveform(WaveformDetail waveform, TrackMetadata metadata, BeatGrid beatGrid)
Change the waveform preview being drawn.Constructors in org.deepsymmetry.beatlink.data with parameters of type WaveformDetail Constructor Description WaveformDetailComponent(WaveformDetail waveform, CueList cueList, BeatGrid beatGrid)
Create a view which draws a specific waveform, even if it is not currently loaded in a player.WaveformDetailComponent(WaveformDetail waveform, TrackMetadata metadata, BeatGrid beatGrid)
Create a view which draws a specific waveform, even if it is not currently loaded in a player.
-