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_MAPAllows 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.TrackSourceSlotCdjStatus. getTrackSourceSlot()Get the slot from which the track was loaded, if any; labeled Sr in the Packet Analysis document.static CdjStatus.TrackSourceSlotCdjStatus.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 voidVirtualCdj. 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.voidVirtualCdj. 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.TrackSourceSlotDataReference. slotThe slot in which the track, album art, beat grid, or waveform is mounted.CdjStatus.TrackSourceSlotSlotReference. slotThe specific type of the slot.Methods in org.deepsymmetry.beatlink.data with parameters of type CdjStatus.TrackSourceSlot Modifier and Type Method Description static SlotReferenceSlotReference. 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 (iffolderisfalse, or the list of playlists and folders inside the specified playlist folder (iffolderistrue.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 NumberFieldClient. buildRMST(int requestingPlayer, Message.MenuIdentifier targetMenu, CdjStatus.TrackSourceSlot slot)Build the R:M:S:T parameter that begins many queries, when T=1.static NumberFieldClient. buildRMST(int requestingPlayer, Message.MenuIdentifier targetMenu, CdjStatus.TrackSourceSlot slot, CdjStatus.TrackType trackType)Build the R:M:S:T parameter that begins many queries.NumberFieldClient. buildRMST(Message.MenuIdentifier targetMenu, CdjStatus.TrackSourceSlot slot)Build the R:M:S:T parameter that begins many queries.NumberFieldClient. buildRMST(Message.MenuIdentifier targetMenu, CdjStatus.TrackSourceSlot slot, CdjStatus.TrackType trackType)Build the R:M:S:T parameter that begins many queries.MessageClient. 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.MessageClient. 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.
-