| Package | Description |
|---|---|
| org.deepsymmetry.beatlink |
A library for synchronizing with beats from Pioneer DJ Link equipment,
and finding out details about the tracks that are playing.
|
| org.deepsymmetry.beatlink.data |
Offers rich information about the tracks loaded in players on the network.
|
| org.deepsymmetry.beatlink.dbserver |
Provides an interface to the database servers running on Pioneer players.
|
| Modifier and Type | Field and Description |
|---|---|
CdjStatus.TrackType |
MediaDetails.mediaType
The type of tracks stored in this media.
|
| Modifier and Type | Field and Description |
|---|---|
static Map<Byte,CdjStatus.TrackType> |
CdjStatus.TRACK_TYPE_MAP
Allows a known track source type value to be looked up based on the byte that was seen in a status update.
|
| Modifier and Type | Method and Description |
|---|---|
CdjStatus.TrackType |
CdjStatus.getTrackType()
Get the type of the track was loaded, if any; labeled tr in Figure 11 of
the Packet Analysis document.
|
static CdjStatus.TrackType |
CdjStatus.TrackType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CdjStatus.TrackType[] |
CdjStatus.TrackType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VirtualCdj.sendLoadTrackCommand(DeviceUpdate target,
int rekordboxId,
int sourcePlayer,
CdjStatus.TrackSourceSlot sourceSlot,
CdjStatus.TrackType sourceType)
Send a packet to the target device telling it to load the specified track from the specified source player.
|
void |
VirtualCdj.sendLoadTrackCommand(int targetPlayer,
int rekordboxId,
int sourcePlayer,
CdjStatus.TrackSourceSlot sourceSlot,
CdjStatus.TrackType sourceType)
Send a packet to the target player telling it to load the specified track from the specified source player.
|
| Modifier and Type | Field and Description |
|---|---|
CdjStatus.TrackType |
TrackMetadata.trackType
The type of track described by this metadata.
|
| Modifier and Type | Method and Description |
|---|---|
AlbumArt |
ArtFinder.requestArtworkFrom(DataReference artReference,
CdjStatus.TrackType trackType)
Ask the specified player for the specified artwork from the specified media slot, first checking if we have a
cached copy.
|
TrackMetadata |
MetadataFinder.requestMetadataFrom(DataReference track,
CdjStatus.TrackType trackType)
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.
|
| Modifier and Type | Method and Description |
|---|---|
static NumberField |
Client.buildRMST(int requestingPlayer,
Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType)
Build the R:M:S:T parameter that begins many queries.
|
NumberField |
Client.buildRMST(Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType)
Build the R:M:S:T parameter that begins many queries.
|
Message |
Client.menuRequestTyped(Message.KnownType requestType,
Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType,
Field... arguments)
Send a request for a menu that we will retrieve items from in subsequent requests, when the request must reflect
the actual type of track being asked about.
|
List<Message> |
Client.renderMenuItems(Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType,
int offset,
int count)
Gather up the specified range of responses for a menu request.
|
List<Message> |
Client.renderMenuItems(Message.MenuIdentifier targetMenu,
CdjStatus.TrackSourceSlot slot,
CdjStatus.TrackType trackType,
Message availableResponse)
Gather up all the responses that are available for a menu request.
|
Copyright © 2016–2019 Deep Symmetry, LLC. All rights reserved.