Uses of Class
org.deepsymmetry.beatlink.CdjStatus.TrackSourceSlot
-
Packages that use CdjStatus.TrackSourceSlot 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. -
-
Uses of CdjStatus.TrackSourceSlot in org.deepsymmetry.beatlink
Fields in org.deepsymmetry.beatlink with type parameters of type CdjStatus.TrackSourceSlot Modifier and Type Field Description static Map<Byte,CdjStatus.TrackSourceSlot>
CdjStatus. TRACK_SOURCE_SLOT_MAP
Allows a known track source slot value to be looked up based on the byte that was seen in a status update.Methods in org.deepsymmetry.beatlink that return CdjStatus.TrackSourceSlot Modifier and Type Method Description CdjStatus.TrackSourceSlot
CdjStatus. getTrackSourceSlot()
Get the slot from which the track was loaded, if any; labeled Sr in the Packet Analysis document.static CdjStatus.TrackSourceSlot
CdjStatus.TrackSourceSlot. valueOf(String name)
Returns the enum constant of this type with the specified name.static CdjStatus.TrackSourceSlot[]
CdjStatus.TrackSourceSlot. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.deepsymmetry.beatlink with parameters of type CdjStatus.TrackSourceSlot Modifier and Type Method Description 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.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. -
Uses of CdjStatus.TrackSourceSlot in org.deepsymmetry.beatlink.data
Fields in org.deepsymmetry.beatlink.data declared as CdjStatus.TrackSourceSlot Modifier and Type Field Description CdjStatus.TrackSourceSlot
DataReference. slot
The slot in which the track, album art, beat grid, or waveform is mounted.CdjStatus.TrackSourceSlot
SlotReference. slot
The specific type of the slot.Methods in org.deepsymmetry.beatlink.data with parameters of type CdjStatus.TrackSourceSlot Modifier and Type Method Description static SlotReference
SlotReference. getSlotReference(int player, CdjStatus.TrackSourceSlot slot)
Get a unique reference to a media slot on the network from which tracks can be loaded.List<Message>
MenuLoader. requestMoreSearchResultsFrom(int player, CdjStatus.TrackSourceSlot slot, int sortOrder, String text, int offset, int count)
Ask the specified player for more database records whose names containtext
.List<Message>
MetadataFinder. requestPlaylistItemsFrom(int player, CdjStatus.TrackSourceSlot slot, int sortOrder, int playlistOrFolderId, boolean folder)
Ask the specified player's dbserver for the playlist entries of the specified playlist (iffolder
isfalse
), or the list of playlists and folders inside the specified playlist folder (iffolder
istrue
).List<Message>
MenuLoader. requestSearchResultsFrom(int player, CdjStatus.TrackSourceSlot slot, int sortOrder, String text, AtomicInteger count)
Ask the specified player for database records whose names containtext
.Constructors in org.deepsymmetry.beatlink.data with parameters of type CdjStatus.TrackSourceSlot Constructor Description DataReference(int player, CdjStatus.TrackSourceSlot slot, int rekordboxId)
Create a unique reference to a track, album art, beat grid, or waveform that is currently available on the network. -
Uses of CdjStatus.TrackSourceSlot in org.deepsymmetry.beatlink.dbserver
Methods in org.deepsymmetry.beatlink.dbserver with parameters of type CdjStatus.TrackSourceSlot Modifier and Type Method Description static NumberField
Client. buildRMST(int requestingPlayer, Message.MenuIdentifier targetMenu, CdjStatus.TrackSourceSlot slot)
Build the R:M:S:T parameter that begins many queries, when T=1.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)
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. menuRequest(Message.KnownType requestType, Message.MenuIdentifier targetMenu, CdjStatus.TrackSourceSlot slot, Field... arguments)
Send a request for a menu that we will retrieve items from in subsequent requests.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.
-