- dataReference - Variable in class org.deepsymmetry.beatlink.data.BeatGrid
-
The unique identifier that was used to request this beat grid.
- DataReference - Class in org.deepsymmetry.beatlink.data
-
Uniquely identifies a track, album art, beat grid, or waveform currently available on the network, by the player
and media slot in which it is mounted, and its rekordbox ID.
- DataReference(int, CdjStatus.TrackSourceSlot, int) - Constructor for class org.deepsymmetry.beatlink.data.DataReference
-
Create a unique reference to a track, album art, beat grid, or waveform that is currently available on
the network.
- DataReference(SlotReference, int) - Constructor for class org.deepsymmetry.beatlink.data.DataReference
-
Create a unique reference to a track, album art, beat grid, or waveform that is currently available on
the network.
- dataReference - Variable in class org.deepsymmetry.beatlink.data.WaveformDetail
-
The unique identifier that was used to request this waveform detail.
- dataReference - Variable in class org.deepsymmetry.beatlink.data.WaveformPreview
-
The unique identifier that was used to request this waveform preview.
- DeckReference - Class in org.deepsymmetry.beatlink.data
-
Uniquely identifies a place where a track can be currently loaded on the network, either the visible deck of one
of the players, or one of the hot cues on a player.
- DEFAULT_ART_CACHE_SIZE - Static variable in class org.deepsymmetry.beatlink.data.ArtFinder
-
The maximum number of artwork images we will retain in our cache.
- DEFAULT_MENU_BATCH_SIZE - Static variable in class org.deepsymmetry.beatlink.dbserver.Client
-
The default maximum number of menu items we will request at a single time.
- DEFAULT_SOCKET_TIMEOUT - Static variable in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
The default value we will use for timeouts on opening and reading from sockets.
- definitive - Variable in class org.deepsymmetry.beatlink.data.TrackPositionUpdate
-
If true, this was created in response to a beat packet, so we know exactly where the player was at that
point.
- deliverLifecycleAnnouncement(Logger, boolean) - Method in class org.deepsymmetry.beatlink.LifecycleParticipant
-
Send a lifecycle announcement to all registered listeners.
- describeArgument(int) - Method in enum org.deepsymmetry.beatlink.dbserver.Message.KnownType
-
Get the descriptive name of the specified message argument, if one is known.
- description - Variable in enum org.deepsymmetry.beatlink.dbserver.Message.KnownType
-
The descriptive name of the message type.
- detachMetadataCache(SlotReference) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Removes any metadata cache file that might have been assigned to a particular player media slot, so metadata
will be looked up from the player itself.
- detail - Variable in class org.deepsymmetry.beatlink.data.WaveformDetailUpdate
-
The waveform detail which is now associated with the track loaded in the player's main deck.
- detailChanged(WaveformDetailUpdate) - Method in interface org.deepsymmetry.beatlink.data.WaveformListener
-
Called when the waveform detail available for a player has changed.
- DeviceAnnouncement - Class in org.deepsymmetry.beatlink
-
Represents a device announcement seen on a DJ Link network.
- DeviceAnnouncement(DatagramPacket) - Constructor for class org.deepsymmetry.beatlink.DeviceAnnouncement
-
Constructor sets all the immutable interpreted fields based on the packet content.
- DeviceAnnouncementAdapter - Class in org.deepsymmetry.beatlink
-
An abstract adapter class for receiving device announcements.
- DeviceAnnouncementAdapter() - Constructor for class org.deepsymmetry.beatlink.DeviceAnnouncementAdapter
-
- DeviceAnnouncementListener - Interface in org.deepsymmetry.beatlink
-
The listener interface for receiving device announcements.
- DeviceFinder - Class in org.deepsymmetry.beatlink
-
Watches for devices to report their presence by broadcasting announcement packets on port 50000,
and keeps a list of the devices that have been seen, and the network address on which they were seen.
- deviceFound(DeviceAnnouncement) - Method in class org.deepsymmetry.beatlink.DeviceAnnouncementAdapter
-
- deviceFound(DeviceAnnouncement) - Method in interface org.deepsymmetry.beatlink.DeviceAnnouncementListener
-
Invoked when a new DJ Link device is heard from on the network.
- deviceLost(DeviceAnnouncement) - Method in class org.deepsymmetry.beatlink.DeviceAnnouncementAdapter
-
- deviceLost(DeviceAnnouncement) - Method in interface org.deepsymmetry.beatlink.DeviceAnnouncementListener
-
Invoked when a DJ Link device is no longer seen on the network.
- DeviceUpdate - Class in org.deepsymmetry.beatlink
-
Represents a device status update seen on a DJ Link network.
- DeviceUpdate(DatagramPacket, String, int) - Constructor for class org.deepsymmetry.beatlink.DeviceUpdate
-
Constructor sets all the immutable interpreted fields based on the packet content.
- DeviceUpdateListener - Interface in org.deepsymmetry.beatlink
-
The listener interface for receiving detailed updates from all devices.
- DIM_PLAYED - Static variable in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
The color for darker sections of the already-played section of the playback progress bar.
- DIM_UNPLAYED - Static variable in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
The color for the darker sections of hte not-yet-played sections of the playback progress bar.
- getAddress() - Method in class org.deepsymmetry.beatlink.DeviceAnnouncement
-
Get the address on which this device was seen.
- getAddress() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the address of the device from which this update was seen.
- getAlbum() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the album of the track.
- getAlbumArtListeners() - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Get the set of currently-registered album art listeners.
- getAnnounceInterval() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Get the interval, in milliseconds, at which we broadcast presence announcements on the network to pose as
a virtual CDJ.
- getArgumentTag() - Method in class org.deepsymmetry.beatlink.dbserver.BinaryField
-
- getArgumentTag() - Method in class org.deepsymmetry.beatlink.dbserver.Field
-
Get the value which identifies this type of field in a message argument list.
- getArgumentTag() - Method in class org.deepsymmetry.beatlink.dbserver.NumberField
-
- getArgumentTag() - Method in class org.deepsymmetry.beatlink.dbserver.StringField
-
- getArtCacheSize() - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Check how many album art images can be kept in the in-memory second-level cache.
- getArtist() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the artist of the track.
- getArtworkId() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the artwork ID for the track.
- getAutoAttachCacheFiles() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Get the metadata cache files that are currently configured to be automatically attached when matching media is
mounted in a player on the network.
- getAutoAttachProbeCount() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Get the number of tracks examined when considering auto-attaching a metadata cache file to a newly-mounted
media database.
- getBeatGridListeners() - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Get the set of currently-registered beat grid listeners.
- getBeatListeners() - Method in class org.deepsymmetry.beatlink.BeatFinder
-
Get the set of beat listeners that are currently registered.
- getBeatNumber() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Identify the beat of the track that being played.
- getBeatWithinBar() - Method in class org.deepsymmetry.beatlink.Beat
-
Get the position within a measure of music at which this beat falls (a value from 1 to 4, where 1 represents
the down beat).
- getBeatWithinBar() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Get the position within a measure of music at which the most recent beat occurred (a value from 1 to 4, where 1
represents the down beat).
- getBeatWithinBar(int) - Method in class org.deepsymmetry.beatlink.data.BeatGrid
-
- getBeatWithinBar() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the position within a measure of music at which the most recent beat fell (a value from 1 to 4, where 1 represents
the down beat).
- getBeatWithinBar() - Method in class org.deepsymmetry.beatlink.MixerStatus
-
Get the position within a measure of music at which the most recent beat occurred (a value from 1 to 4, where 1
represents the down beat).
- getBpm() - Method in class org.deepsymmetry.beatlink.Beat
-
Get the track BPM at the time of the beat.
- getBpm() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Get the track BPM at the time of the update.
- getBpm() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the playback BPM at the time of the update.
- getBpm() - Method in class org.deepsymmetry.beatlink.MixerStatus
-
Get the BPM at the time of the update.
- getBroadcastAddress() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Return the broadcast address used to reach the DJ Link network.
- getBytes() - Method in class org.deepsymmetry.beatlink.dbserver.BinaryField
-
- getBytes() - Method in class org.deepsymmetry.beatlink.dbserver.Field
-
Get the bytes which represent this field when sent over the network, including the leading type tag.
- getBytes() - Method in class org.deepsymmetry.beatlink.dbserver.NumberField
-
- getBytes() - Method in class org.deepsymmetry.beatlink.dbserver.StringField
-
- getCachedArtwork(ZipFile, DataReference) - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Look up artwork from a cache file.
- getCachedBeatGrid(ZipFile, DataReference) - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Look up a beat grid in a metadata cache.
- getCachedCueList(ZipFile, int) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Look up a cue list in a metadata cache.
- getCachedMetadata(ZipFile, DataReference) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Look up track metadata from a cache.
- getCachedWaveformDetail(ZipFile, DataReference) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Look up waveform detail in a metadata cache.
- getCachedWaveformPreview(ZipFile, DataReference) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Look up a waveform preview in a metadata cache.
- getCacheListeners() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Get the set of currently-registered metadata cache update listeners.
- getCachePauseInterval() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Check how long we pause between requesting metadata entries while building a cache to give the player
a chance to perform its other tasks.
- getCacheSourcePlaylist(ZipFile) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Reports the ID of the playlist that was used to create the cache, or 0 of it is an all-tracks cache.
- getCacheTrackCount(ZipFile) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Reports the number of tracks contained in a metadata cache.
- getCacheTrackIds(ZipFile) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Returns a list of the rekordbox IDs of the tracks contained in a metadata cache.
- getColor() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the color assigned to the track.
- getComment() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the comment assigned to the track.
- getCueCountdown() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
How many beats away is the next cue point in the track? If there is no saved cue point after the current play
location, or if it is further than 64 bars ahead, the value 511 is returned (and the CDJ will display
"--.- bars").
- getCueList() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the cue list associated with the track.
- getCurrentDevices() - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Get the set of DJ Link devices which currently can be seen on the network.
- getData() - Method in class org.deepsymmetry.beatlink.data.WaveformDetail
-
Get the raw bytes of the waveform detail data
- getData() - Method in class org.deepsymmetry.beatlink.data.WaveformPreview
-
Get the raw bytes of the waveform preview data
- getDateAdded() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the date the track was added to the collection.
- getDeckReference(int, int) - Static method in class org.deepsymmetry.beatlink.data.DeckReference
-
Get a unique reference to a place where a track is currently loaded in a player.
- getDeviceAnnouncementListeners() - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Get the set of device announcement listeners that are currently registered.
- getDeviceName() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the name reported by the device sending the update.
- getDeviceName() - Static method in class org.deepsymmetry.beatlink.VirtualCdj
-
Get the name to be used in announcing our presence on the network.
- getDeviceNumber() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the player/device number reporting the update.
- getDeviceNumber() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Get the device number that is used when sending presence announcements on the network to pose as a virtual CDJ.
- getDuration() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the duration of the track, in seconds.
- getEffectiveTempo() - Method in class org.deepsymmetry.beatlink.Beat
-
- getEffectiveTempo() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
- getEffectiveTempo() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the effective tempo reflected by this update, which reflects both its track BPM and pitch as needed.
- getEffectiveTempo() - Method in class org.deepsymmetry.beatlink.MixerStatus
-
- getFirmwareVersion() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Return the firmware version string reported in the packet.
- getFirstDeviceTime() - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Get the timestamp of when we saw the first announcement packet, to help the
VirtualCdj determine how
long it needs to watch for devices in order to avoid conflicts when self-assigning a device number.
- getFrameCount() - Method in class org.deepsymmetry.beatlink.data.WaveformDetail
-
Count the half-frames of waveform available.
- getGenre() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the genre of the track.
- getHardwareAddress() - Method in class org.deepsymmetry.beatlink.DeviceAnnouncement
-
Get the MAC address reported by the device.
- getHotCueCount() - Method in class org.deepsymmetry.beatlink.data.CueList
-
Return the number of entries in the cue list that represent hot cues.
- getIdleLimit() - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Check how long an idle connection will be kept open for reuse.
- getImage() - Method in class org.deepsymmetry.beatlink.data.AlbumArt
-
Given the byte buffer containing album art, build an actual image from it for easy rendering.
- getInstance() - Static method in class org.deepsymmetry.beatlink.BeatFinder
-
Get the singleton instance of this class.
- getInstance() - Static method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Get the singleton instance of this class.
- getInstance() - Static method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Get the singleton instance of this class.
- getInstance() - Static method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Get the singleton instance of this class.
- getInstance() - Static method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Get the singleton instance of this class.
- getInstance() - Static method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Get the singleton instance of this class.
- getInstance() - Static method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Get the singleton instance of this class.
- getInstance() - Static method in class org.deepsymmetry.beatlink.DeviceFinder
-
Get the singleton instance of this class.
- getInstance() - Static method in class org.deepsymmetry.beatlink.VirtualCdj
-
Get the singleton instance of this class.
- getKey() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the musical key of the track.
- getLabel() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the label that released the track.
- getLatestAnnouncementFrom(int) - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Find and return the device announcement that was most recently received from a device identifying itself
with the specified device number, if any.
- getLatestArtFor(int) - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Look up the album art we have for the track loaded in the main deck of a given player number.
- getLatestArtFor(DeviceUpdate) - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Look up the album art we have for a given player, identified by a status update received from that player.
- getLatestBeatGridFor(int) - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Look up the beat grid we have for the track loaded in the main deck of a given player number.
- getLatestBeatGridFor(DeviceUpdate) - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Look up the beat grid we have for a given player, identified by a status update received from that player.
- getLatestDetailFor(int) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Look up the waveform detail we have for the track loaded in the main deck of a given player number.
- getLatestDetailFor(DeviceUpdate) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Look up the waveform detail we have for a given player, identified by a status update received from that player.
- getLatestMetadataFor(int) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Look up the track metadata we have for the track loaded in the main deck of a given player number.
- getLatestMetadataFor(DeviceUpdate) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Look up the track metadata we have for a given player, identified by a status update received from that player.
- getLatestPositionFor(int) - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Get the latest information we have for the specified player.
- getLatestPositionFor(DeviceUpdate) - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Get the latest information we have for the player that sent the supplied status update.
- getLatestPositions() - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Get the latest track position reports available for all visible players.
- getLatestPreviewFor(int) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Look up the waveform preview we have for the track loaded in the main deck of a given player number.
- getLatestPreviewFor(DeviceUpdate) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Look up the waveform preview we have for a given player, identified by a status update received from that player.
- getLatestStatus() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Get the most recent status we have seen from all devices that are recent enough to be considered still
active on the network.
- getLatestStatusFor(DeviceUpdate) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Look up the most recent status we have seen for a device, given another update from it, which might be a
beat packet containing far less information.
- getLatestStatusFor(DeviceAnnouncement) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
- getLatestStatusFor(int) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Look up the most recent status we have seen for a device from a device identifying itself
with the specified device number, if any.
- getLatestUpdateFor(int) - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Get the beat or status update reported by the specified player, whichever is most recent.
- getLatestUpdates() - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Get the latest device updates (either beats or status updates) available for all visible players.
- getLifecycleListeners() - Method in class org.deepsymmetry.beatlink.LifecycleParticipant
-
Get the set of lifecycle listeners that are currently registered.
- getLoadedArt() - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Get the art available for all tracks currently loaded in any player, either on the play deck, or in a hot cue.
- getLoadedBeatGrids() - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Get the beat grids available for all tracks currently loaded in any player, either on the play deck, or
in a hot cue.
- getLoadedDetails() - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Get the waveform details available for all tracks currently loaded in any player, either on the play deck, or
in a hot cue.
- getLoadedPreviews() - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Get the waveform previews available for all tracks currently loaded in any player, either on the play deck, or
in a hot cue.
- getLoadedTracks() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Get the metadata of all tracks currently loaded in any player, either on the play deck, or in a hot cue.
- getLocalAddress() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Return the address being used by the virtual CDJ to send its own presence announcement broadcasts.
- getMasterListeners() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Get the set of master listeners that are currently registered.
- getMasterTempo() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Get the current master tempo.
- getMaximumSize() - Method in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
- getMemoryPointCount() - Method in class org.deepsymmetry.beatlink.data.CueList
-
Return the number of entries in the cue list that represent ordinary memory points, rather than hot cues.
- getMenuBatchSize() - Static method in class org.deepsymmetry.beatlink.dbserver.Client
-
Ghe maximum number of menu items we will request at a single time.
- getMenuItemType() - Method in class org.deepsymmetry.beatlink.dbserver.Message
-
- getMenuResultsCount() - Method in class org.deepsymmetry.beatlink.dbserver.Message
-
- getMetadataCache(SlotReference) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Finds the metadata cache file assigned to a particular player media slot, if any.
- getMinimumSize() - Method in class org.deepsymmetry.beatlink.data.WaveformDetailComponent
-
- getMinimumSize() - Method in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
- getMountedMediaSlots() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Returns the set of media slots on the network that currently have media mounted in them.
- getMountListeners() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Get the set of currently-registered mount update listeners.
- getName() - Method in class org.deepsymmetry.beatlink.DeviceAnnouncement
-
Get the name reported by the device.
- getNumber() - Method in class org.deepsymmetry.beatlink.DeviceAnnouncement
-
Get the player/device number reported by the device.
- getOriginalArtist() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the track's original artist.
- getPacketBytes() - Method in class org.deepsymmetry.beatlink.DeviceAnnouncement
-
Get the raw data bytes of the device announcement packet.
- getPacketBytes() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the raw data bytes of the device update packet.
- getPacketNumber() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Return the sequence number of this update packet, a value that increments with each packet sent.
- getPitch() - Method in class org.deepsymmetry.beatlink.Beat
-
Get the device pitch at the time of the beat.
- getPitch() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Get the device pitch at the time of the update.
- getPitch(int) - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Get a specific copy of the device pitch information at the time of the update.
- getPitch() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the device pitch at the time of the update.
- getPitch() - Method in class org.deepsymmetry.beatlink.MixerStatus
-
- getPlayerDBServerPort(int) - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Look up the database server port reported by a given player.
- getPlayState1() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
- getPlayState2() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
- getPlayState3() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
- getPreferredSize() - Method in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
- getRating() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the rating assigned the track.
- getRawBytes() - Method in class org.deepsymmetry.beatlink.data.AlbumArt
-
Get the raw bytes of the artwork image as returned by the player.
- getRawData() - Method in class org.deepsymmetry.beatlink.data.BeatGrid
-
Get the raw bytes of the beat grid as it was read over the network.
- getRekordboxId() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Get the rekordbox ID of the track that was loaded, if any; labeled
rekordbox in Figure 11 of
the
Packet Analysis document.
- getRemixer() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the producer who remixed the track.
- getSize() - Method in class org.deepsymmetry.beatlink.dbserver.BinaryField
-
- getSize() - Method in class org.deepsymmetry.beatlink.dbserver.Field
-
Get the size, in bytes, of the network representation of this field, excluding the leading type tag and
length bytes (if any).
- getSize() - Method in class org.deepsymmetry.beatlink.dbserver.NumberField
-
- getSize() - Method in class org.deepsymmetry.beatlink.dbserver.StringField
-
- getSlack() - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Check how many milliseconds our interpolated time is allowed to drift from what is being reported by a player
before we consider it a significant enough change to report to listeners that are trying to closely track a
player's playback position.
- getSlotReference(int, CdjStatus.TrackSourceSlot) - Static method in class org.deepsymmetry.beatlink.data.SlotReference
-
Get a unique reference to a media slot on the network from which tracks can be loaded.
- getSlotReference(DataReference) - Static method in class org.deepsymmetry.beatlink.data.SlotReference
-
Get a unique reference to the media slot on the network from which the specified data was loaded.
- getSocketTimeout() - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Check how long we will wait for a socket to connect or for a read operation to complete.
- getStartTime() - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Get the timestamp of when we started listening for device announcements.
- getSyncNumber() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Get the counter identifying how many times the tempo master has changed.
- getTempo() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the starting tempo of the track.
- getTempoEpsilon() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Find out how large a tempo change is required before we consider it to be a real difference.
- getTempoMaster() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Check which device is the current tempo master, returning the
DeviceUpdate packet in which it
reported itself to be master.
- getTimeFor(int) - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Get the best guess we have for the current track position on the specified player.
- getTimeFor(DeviceUpdate) - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Get the best guess we have for the current track position on the player that sent the specified update.
- getTimestamp() - Method in class org.deepsymmetry.beatlink.DeviceAnnouncement
-
Get the last time the device was heard from.
- getTimestamp() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Get the timestamp recording when the device update was received.
- getTimeWithinTrack(int) - Method in class org.deepsymmetry.beatlink.data.BeatGrid
-
Returns the time at which the specified beat falls within the track.
- getTitle() - Method in class org.deepsymmetry.beatlink.data.TrackMetadata
-
Get the title of the track.
- getTotalTime() - Method in class org.deepsymmetry.beatlink.data.WaveformDetail
-
Determine how long the track plays, in milliseconds.
- getTrackMetadataListeners() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Get the set of currently-registered track metadata update listeners.
- getTrackNumber() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Get the track number of the loaded track.
- getTrackSourcePlayer() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Get the device number of the player from which the track was loaded, if any; labeled
Pr in Figure 11 of
the
Packet Analysis document.
- getTrackSourceSlot() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
- getTrackType() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
- getTypeTag() - Method in class org.deepsymmetry.beatlink.dbserver.BinaryField
-
- getTypeTag() - Method in class org.deepsymmetry.beatlink.dbserver.Field
-
Get the value which identifies the start of this field in the network stream.
- getTypeTag() - Method in class org.deepsymmetry.beatlink.dbserver.NumberField
-
- getTypeTag() - Method in class org.deepsymmetry.beatlink.dbserver.StringField
-
- getUpdateListeners() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Get the set of device update listeners that are currently registered.
- getUseStandardPlayerNumber() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
When self-assigning a player number, should we try to use a value that is legal for a standard CDJ, in
the range 1 to 4? By default, we do not, to avoid any potential conflict with real players.
- getValue() - Method in class org.deepsymmetry.beatlink.dbserver.BinaryField
-
Get the bytes which represent the payload of this field, without the leading type tag and length header.
- getValue() - Method in class org.deepsymmetry.beatlink.dbserver.NumberField
-
Get the numeric value this field represents.
- getValue() - Method in class org.deepsymmetry.beatlink.dbserver.StringField
-
Get the string represented by this field.
- getValueAsArray() - Method in class org.deepsymmetry.beatlink.dbserver.BinaryField
-
Get the bytes which represent the payload of this field, without the leading type tag and length header, as
a newly-allocated byte array.
- getWaveformListeners() - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Get the set of currently-registered waveform listeners.
- GREETING_FIELD - Static variable in class org.deepsymmetry.beatlink.dbserver.Client
-
The greeting message exchanged over a new connection consists of a 4-byte number field containing the value 1.
- id - Variable in class org.deepsymmetry.beatlink.data.SearchableItem
-
The database ID associated with this item, for searches.
- INTENSE_COLOR - Static variable in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
The color at which segments of the waveform marked most intense are drawn.
- invokeWithClientSession(int, ConnectionManager.ClientTask<T>, String) - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Obtain a dbserver client session that can be used to perform some task, call that task with the client,
then release the client.
- isAtEnd() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently stopped at the end of a track?
- isBeatWithinBarMeaningful() - Method in class org.deepsymmetry.beatlink.Beat
-
Returns
true if this beat is coming from a device where
Beat.getBeatWithinBar() can reasonably
be expected to have musical significance, because it respects the way a track was configured within rekordbox.
- isBeatWithinBarMeaningful() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Returns
true if this beat is coming from a device where
CdjStatus.getBeatWithinBar() can reasonably
be expected to have musical significance, because it respects the way a track was configured within rekordbox.
- isBeatWithinBarMeaningful() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Returns
true if this update is coming from a device where
DeviceUpdate.getBeatWithinBar() can reasonably
be expected to have musical significance, because it respects the way a track was configured within rekordbox.
- isBeatWithinBarMeaningful() - Method in class org.deepsymmetry.beatlink.MixerStatus
-
Returns
true if this beat is coming from a device where
MixerStatus.getBeatWithinBar() can reasonably
be expected to have musical significance, because it respects the way a track was configured within rekordbox.
- isBusy() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Check if the player is doing anything.
- isConnected() - Method in class org.deepsymmetry.beatlink.dbserver.Client
-
Check whether our connection is still available for use.
- isCued() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently cued?
- isFindingDetails() - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Check whether we are retrieving the waveform details in addition to the waveform previews.
- isLinkMediaAvailable() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is link media available somewhere on the network?
- isLocalSdEmpty() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is SD media absent from this particular CDJ?
- isLocalSdLoaded() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is SD media loaded in this particular CDJ?
- isLocalSdUnloading() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is SD media being unloaded from this particular CDJ?
- isLocalUsbEmpty() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is USB media absent from this particular CDJ?
- isLocalUsbLoaded() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is USB media loaded in this particular CDJ?
- isLocalUsbUnloading() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is USB media being unloaded from this particular CDJ?
- isLoop - Variable in class org.deepsymmetry.beatlink.data.CueList.Entry
-
Indicates whether this entry represents a loop, as opposed to a simple cue point.
- isLooping() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently playing a loop?
- isOnAir() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Was the CDJ on the air when this update was sent?
A player is considered to be on the air when it is connected to a mixer channel that is not faded out.
- isPassive() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Check whether we are configured to use metadata only from caches, never actively requesting it from a player.
- isPaused() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently paused?
- isPlaying() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Was the CDJ playing a track when this update was sent?
- isPlayingBackwards() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently playing backwards?
- isPlayingCdjMode() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently playing with the jog wheel in CDJ mode?
- isPlayingForwards() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently playing forwards?
- isPlayingVinylMode() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently playing with the jog wheel in Vinyl mode?
- isRunning() - Method in class org.deepsymmetry.beatlink.BeatFinder
-
Check whether we are presently listening for beat packets.
- isRunning() - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Check whether we are currently running.
- isRunning() - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Check whether we are currently running.
- isRunning() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Check whether we are currently running.
- isRunning() - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Check whether we are currently running.
- isRunning() - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Check whether we are currently running.
- isRunning() - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Check whether we are currently running.
- isRunning() - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Check whether we are presently listening for device announcements.
- isRunning() - Method in class org.deepsymmetry.beatlink.LifecycleParticipant
-
Check whether this component has been started.
- isRunning() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Check whether we are presently posing as a virtual CDJ and receiving device status updates.
- isSearching() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is the player currently searching?
- isSynced() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Was the CDJ in Sync mode when this update was sent?
- isTempoMaster() - Method in class org.deepsymmetry.beatlink.Beat
-
Was this beat sent by the current tempo master?
- isTempoMaster() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is this CDJ reporting itself to be the current tempo master?
- isTempoMaster() - Method in class org.deepsymmetry.beatlink.DeviceUpdate
-
Is this device reporting itself to be the current tempo master?
- isTempoMaster() - Method in class org.deepsymmetry.beatlink.MixerStatus
-
Is this mixer reporting itself to be the current tempo master?
- isTrackLoaded() - Method in class org.deepsymmetry.beatlink.CdjStatus
-
Is a track loaded?
- rawItems - Variable in class org.deepsymmetry.beatlink.data.TrackMetadata
-
The raw dbserver messages containing the metadata when it was read over the network.
- rawMessage - Variable in class org.deepsymmetry.beatlink.data.CueList
-
The message holding the cue list information as it was read over the network.
- rawMessage - Variable in class org.deepsymmetry.beatlink.data.WaveformDetail
-
The message holding the detail as it was read over the network.
- rawMessage - Variable in class org.deepsymmetry.beatlink.data.WaveformPreview
-
The message holding the preview as it was read over the network.
- read(DataInputStream) - Static method in class org.deepsymmetry.beatlink.dbserver.Field
-
Read a field from the supplied stream, starting with the tag that identifies the type, and reading enough
to collect the corresponding value.
- read(DataInputStream) - Static method in class org.deepsymmetry.beatlink.dbserver.Message
-
Read the next message from the stream.
- received(DeviceUpdate) - Method in interface org.deepsymmetry.beatlink.DeviceUpdateListener
-
Invoked whenever a device status update is received by
VirtualCdj.
- rekordboxId - Variable in class org.deepsymmetry.beatlink.data.DataReference
-
The unique ID of the track, album art, beat grid, or waveform within that media database.
- removeAlbumArtListener(AlbumArtListener) - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Removes the specified album art listener so that it no longer receives updates when the
album art for a player changes.
- removeAutoAttacheCacheFile(File) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Remove a metadata cache file from the set being automatically attached when matching media is inserted.
- removeBeatGridListener(BeatGridListener) - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Removes the specified beat grid listener so that it no longer receives updates when the
beat grid information for a player changes.
- removeBeatListener(BeatListener) - Method in class org.deepsymmetry.beatlink.BeatFinder
-
Removes the specified beat listener so that it no longer receives beat announcements when
DJ Link devices broadcast them to the network.
- removeCacheListener(MetadataCacheListener) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Removes the specified cache update listener so that it no longer receives updates when there
are changes to the available set of metadata caches.
- removeDeviceAnnouncementListener(DeviceAnnouncementListener) - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Removes the specified device announcement listener so that it no longer receives device announcements when
DJ Link devices are found on or leave the network.
- removeIgnoredAddress(InetAddress) - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Stop ignoring device updates which are received from the specified address.
- removeLifecycleListener(LifecycleListener) - Method in class org.deepsymmetry.beatlink.LifecycleParticipant
-
Removes the specified life cycle listener so that it no longer receives announcements when
the component starts or stops.
- removeMasterListener(MasterListener) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Removes the specified master listener so that it no longer receives device updates when
there are changes related to the tempo master.
- removeMountListener(MountListener) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Removes the specified mount update listener so that it no longer receives updates when a player mounts or
unmounts media in one of its media slots.
- removeTrackMetadataListener(TrackMetadataListener) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Removes the specified track metadata update listener so that it no longer receives updates when track
metadata for a player changes.
- removeTrackPositionListener(TrackPositionListener) - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Remove a listener that was following track playback movement.
- removeUpdateListener(DeviceUpdateListener) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Removes the specified device update listener so it no longer receives device updates when they come in.
- removeWaveformListener(WaveformListener) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Removes the specified waveform listener so that it no longer receives updates when the
waveform information for a player changes.
- renderMenuItems(Message.MenuIdentifier, CdjStatus.TrackSourceSlot, Message) - Method in class org.deepsymmetry.beatlink.dbserver.Client
-
Gather up all the responses that are available for a menu request.
- renderMenuItems(Message.MenuIdentifier, CdjStatus.TrackSourceSlot, int, int) - Method in class org.deepsymmetry.beatlink.dbserver.Client
-
Gather up the specified range of responses for a menu request.
- requestArtworkFrom(DataReference) - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Ask the specified player for the specified artwork from the specified media slot, first checking if we have a
cached copy.
- requestBeatGridFrom(DataReference) - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Ask the specified player for the beat grid of the track in the specified slot with the specified rekordbox ID,
first checking if we have a cache we can use instead.
- requestMetadataFrom(CdjStatus) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Given a status update from a CDJ, find the metadata for the track that it has loaded, if any.
- requestMetadataFrom(DataReference) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Ask the specified player for metadata about the track in the specified slot with the specified rekordbox ID,
unless we have a metadata cache available for the specified media slot, in which case that will be used instead.
- requestPlaylistItemsFrom(int, CdjStatus.TrackSourceSlot, int, int, boolean) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Ask the specified player for the playlist entries of the specified playlist (if folder is false,
or the list of playlists and folders inside the specified playlist folder (if folder is true.
- requestWaveformDetailFrom(DataReference) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Ask the specified player for the specified waveform detail from the specified media slot, first checking if we
have a cached copy.
- requestWaveformPreviewFrom(DataReference) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Ask the specified player for the specified waveform preview from the specified media slot, first checking if we
have a cached copy.
- reverse - Variable in class org.deepsymmetry.beatlink.data.TrackPositionUpdate
-
If true, the player was playing backwards when this update was created.
- sameNetwork(int, InetAddress, InetAddress) - Static method in class org.deepsymmetry.beatlink.Util
-
Checks whether two internet addresses are on the same subnet.
- SearchableItem - Class in org.deepsymmetry.beatlink.data
-
Represents an item with an ID and label that can be used as a way to select tracks in a dynamic playlist request,
and on which playlists can be sorted.
- SearchableItem(int, String) - Constructor for class org.deepsymmetry.beatlink.data.SearchableItem
-
Constructor simply sets the immutable value fields.
- setAnnounceInterval(int) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Set the interval, in milliseconds, at which we broadcast presence announcements on the network to pose as
a virtual CDJ.
- setArtCacheSize(int) - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Set how many album art images can be kept in the in-memory second-level cache.
- setAutoAttachProbeCount(int) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Set the number of tracks examined when considering auto-attaching a metadata cache file to a newly-mounted
media database.
- setCachePauseInterval(long) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Set how long to pause between requesting metadata entries while building a cache to give the player
a chance to perform its other tasks.
- setDeviceName(String) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Set the name to be used in announcing our presence on the network.
- setDeviceNumber(byte) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Set the device number to be used when sending presence announcements on the network to pose as a virtual CDJ.
- setFindDetails(boolean) - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Set whether we should retrieve the waveform details in addition to the waveform previews.
- setIdleLimit(int) - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Determine how long an idle connection will be kept open for reuse.
- setMenuBatchSize(long) - Static method in class org.deepsymmetry.beatlink.dbserver.Client
-
Set the maximum number of menu items we will request at a single time.
- setMonitoredPlayer(int) - Method in class org.deepsymmetry.beatlink.data.WaveformDetailComponent
-
Configures the player whose current track waveforms and status will automatically be reflected.
- setMonitoredPlayer(int) - Method in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
Configures the player whose current track waveforms and status will automatically be reflected.
- setPassive(boolean) - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Set whether we are configured to use metadata only from caches, never actively requesting it from a player.
- setPlaybackPosition(long) - Method in class org.deepsymmetry.beatlink.data.WaveformDetailComponent
-
Set the current playback position.
- setPlaybackPosition(long) - Method in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
Set the current playback position.
- setPlaying(boolean) - Method in class org.deepsymmetry.beatlink.data.WaveformDetailComponent
-
Set whether the player holding the waveform is playing, which changes the indicator color to white from red.
- setPlaying(boolean) - Method in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
Set whether the player holding the waveform is playing, which changes the indicator color to white from red.
- setScale(int) - Method in class org.deepsymmetry.beatlink.data.WaveformDetailComponent
-
Set the zoom scale of the view.
- setSlack(long) - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Set how many milliseconds our interpolated time is allowed to drift from what is being reported by a player
before we consider it a significant enough change to report to listeners that are trying to closely track a
player's playback position.
- setSocketTimeout(int) - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Set how long we will wait for a socket to connect or for a read operation to complete.
- setTempoEpsilon(double) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Set how large a tempo change is required before we consider it to be a real difference.
- setUseStandardPlayerNumber(boolean) - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
When self-assigning a player number, should we try to use a value that is legal for a standard CDJ, in
the range 1 to 4? By default, we do not, to avoid any potential conflict with real players.
- setWaveform(WaveformDetail, TrackMetadata, BeatGrid) - Method in class org.deepsymmetry.beatlink.data.WaveformDetailComponent
-
Change the waveform preview being drawn.
- setWaveformPreview(WaveformPreview, TrackMetadata) - Method in class org.deepsymmetry.beatlink.data.WaveformPreviewComponent
-
Change the waveform preview being drawn.
- simpleRequest(Message.KnownType, Message.KnownType, Field...) - Method in class org.deepsymmetry.beatlink.dbserver.Client
-
Send a request that expects a single message as its response, then read and return that response.
- slot - Variable in class org.deepsymmetry.beatlink.data.DataReference
-
The slot in which the track, album art, beat grid, or waveform is mounted.
- slot - Variable in class org.deepsymmetry.beatlink.data.SlotReference
-
The specific type of the slot.
- SlotReference - Class in org.deepsymmetry.beatlink.data
-
Uniquely identifies a media slot on the network from which tracks can be loaded, by the player and slot type.
- start() - Method in class org.deepsymmetry.beatlink.BeatFinder
-
Start listening for beat announcements.
- start() - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Start finding album art for all active players.
- start() - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Start finding beat grids for all active players.
- start() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Start finding track metadata for all active players.
- start() - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Start interpolating playback position for all active players.
- start() - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Start finding waveforms for all active players.
- start() - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Start offering shared dbserver sessions.
- start() - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Start listening for device announcements and keeping track of the DJ Link devices visible on the network.
- start() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Start announcing ourselves and listening for status packets.
- started(LifecycleParticipant) - Method in interface org.deepsymmetry.beatlink.LifecycleListener
-
Called when the subsystem has started up.
- STATUS_FLAGS - Static variable in class org.deepsymmetry.beatlink.CdjStatus
-
The byte within the packet which contains useful status information, labeled
F in Figure 11 of the
Packet Analysis document.
- STATUS_FLAGS - Static variable in class org.deepsymmetry.beatlink.MixerStatus
-
The byte within the packet which contains useful status information, labeled
F in Figure 10 of the
Packet Analysis document.
- stop() - Method in class org.deepsymmetry.beatlink.BeatFinder
-
Stop listening for beats.
- stop() - Method in class org.deepsymmetry.beatlink.data.ArtFinder
-
Stop finding album art for all active players.
- stop() - Method in class org.deepsymmetry.beatlink.data.BeatGridFinder
-
Stop finding beat grids for all active players.
- stop() - Method in class org.deepsymmetry.beatlink.data.MetadataFinder
-
Stop finding track metadata for all active players.
- stop() - Method in class org.deepsymmetry.beatlink.data.TimeFinder
-
Stop interpolating playback position for all active players.
- stop() - Method in class org.deepsymmetry.beatlink.data.WaveformFinder
-
Stop finding waveforms for all active players.
- stop() - Method in class org.deepsymmetry.beatlink.dbserver.ConnectionManager
-
Stop offering shared dbserver sessions.
- stop() - Method in class org.deepsymmetry.beatlink.DeviceFinder
-
Stop listening for device announcements.
- stop() - Method in class org.deepsymmetry.beatlink.VirtualCdj
-
Stop announcing ourselves and listening for status updates.
- stopped(LifecycleParticipant) - Method in interface org.deepsymmetry.beatlink.LifecycleListener
-
Called when the subsystem has shut down.
- StringField - Class in org.deepsymmetry.beatlink.dbserver
-
A string field holds a UTF8-BE encoded string whose length is determined by the 4-byte big-endian
integer that follows the type tag.
- StringField(DataInputStream) - Constructor for class org.deepsymmetry.beatlink.dbserver.StringField
-
Constructor for reading from the network.
- StringField(String) - Constructor for class org.deepsymmetry.beatlink.dbserver.StringField
-
Constructor for code.
- SYNCED_FLAG - Static variable in class org.deepsymmetry.beatlink.CdjStatus
-
The bit within the status flag that indicates the player is synced, as illustrated in Figure 12 of the
Packet Analysis document.