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 WaveformDetailWaveformDetailUpdate. detailThe 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 WaveformDetailWaveformFinder. getLatestDetailFor(int player)Look up the waveform detail we have for the track loaded in the main deck of a given player number.WaveformDetailWaveformFinder. getLatestDetailFor(DeviceUpdate update)Look up the waveform detail we have for a given player, identified by a status update received from that player.WaveformDetailWaveformDetailComponent. getWaveform()Obtain the waveform detail being drawn.WaveformDetailMetadataProvider. getWaveformDetail(MediaDetails sourceMedia, DataReference track)Get the waveform detail for a particular track, if it is available.WaveformDetailWaveformFinder. 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 StringSignatureFinder. computeTrackSignature(String title, SearchableItem artist, int duration, WaveformDetail waveformDetail, BeatGrid beatGrid)Calculate the signature by which we can reliably recognize a loaded track.voidWaveformDetailComponent. setWaveform(WaveformDetail waveform, CueList cueList, BeatGrid beatGrid)Change the waveform preview being drawn.voidWaveformDetailComponent. 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.
-