Uses of Class
org.deepsymmetry.beatlink.LifecycleParticipant
-
Packages that use LifecycleParticipant 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 LifecycleParticipant in org.deepsymmetry.beatlink
Subclasses of LifecycleParticipant in org.deepsymmetry.beatlink Modifier and Type Class Description classBeatFinderWatches for devices to report new beats by broadcasting beat packets on port 50001, and passes them on to registered listeners.classDeviceFinderWatches 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.classVirtualCdjProvides the ability to create a virtual CDJ device that can lurk on a DJ Link network and receive packets sent to players, monitoring the detailed state of the other devices.Methods in org.deepsymmetry.beatlink with parameters of type LifecycleParticipant Modifier and Type Method Description voidLifecycleListener. started(LifecycleParticipant sender)Called when the subsystem has started up.voidLifecycleListener. stopped(LifecycleParticipant sender)Called when the subsystem has shut down. -
Uses of LifecycleParticipant in org.deepsymmetry.beatlink.data
Subclasses of LifecycleParticipant in org.deepsymmetry.beatlink.data Modifier and Type Class Description classAnalysisTagFinderWatches for new metadata to become available for tracks loaded on players, and queries the appropriate player for any desired track analysis sections (identified by the analysis file extension and four-character tag type code) when that happens.classArtFinderWatches for new metadata to become available for tracks loaded on players, and queries the appropriate player for the album art when that happens.classBeatGridFinderWatches for new metadata to become available for tracks loaded on players, and queries the appropriate player for the track beat grid when that happens.classMetadataFinderWatches for new tracks to be loaded on players, and queries the appropriate player for the metadata information when that happens.classSignatureFinderWatches for new metadata to become available for tracks loaded on players, and when enough elements have been loaded, calculates a signature string that uniquely identifies the track, based on its title, artist, duration, waveform, and beat grid.classTimeFinderWatches the beat packets and transport information contained in player status update to infer the current track playback position based on the most recent information available, the time at which that was received, and the playback pitch and direction that was in effect at that time.classWaveformFinderWatches for new metadata to become available for tracks loaded on players, and queries the appropriate player for track waveforms when that happens. -
Uses of LifecycleParticipant in org.deepsymmetry.beatlink.dbserver
Subclasses of LifecycleParticipant in org.deepsymmetry.beatlink.dbserver Modifier and Type Class Description classConnectionManagerManges connections to dbserver ports on the players, offering sessions that can be used to perform transactions, and allowing the connections to close when there are no active sessions.
-