AtomicInteger monitoredPlayer
AtomicBoolean autoScroll
false then changing the scale actually changes the size
of the component, and we always draw the full waveform at the chosen scale, allowing an outer scroll pane to
control what is visible.AtomicReference<V> waveform
Map<K,V> playbackStateMap
AtomicInteger scale
AtomicReference<V> cueList
AtomicReference<V> beatGrid
AtomicReference<V> overlayPainter
AtomicBoolean animating
TrackMetadataListener metadataListener
WaveformListener waveformListener
BeatGridListener beatGridListener
DeviceUpdateListener updateListener
AtomicInteger monitoredPlayer
AtomicReference<V> preview
AtomicReference<V> waveformImage
Map<K,V> playbackStateMap
AtomicInteger duration
AtomicReference<V> beatGrid
AtomicReference<V> cueList
AtomicReference<V> overlayPainter
AtomicReference<V> repaintDelegate
AtomicBoolean animating
TrackMetadataListener metadataListener
WaveformListener waveformListener
BeatGridListener beatGridListener
DeviceUpdateListener updateListener
Copyright © 2016–2019 Deep Symmetry, LLC. All rights reserved.