Class PlayerSettings


  • @API(status=STABLE)
    public class PlayerSettings
    extends Object
    Encapsulates the “My Settings” configuration parameters that can be applied to a player over the network. Not all players support all features. A simple mutable class (and therefore not thread-safe).
    Author:
    James Elliott
    See Also:
    VirtualCdj.sendLoadSettingsCommand(DeviceUpdate, PlayerSettings)
    • Field Detail

      • onAirDisplay

        @API(status=STABLE)
        public PlayerSettings.Toggle onAirDisplay
        Controls whether the player displays whether it is currently on the air (when paired with a mixer that supports this feature).
      • quantize

        @API(status=STABLE)
        public PlayerSettings.Toggle quantize
        Controls whether quantization is enabled.
      • autoCueLevel

        @API(status=STABLE)
        public PlayerSettings.AutoCueLevel autoCueLevel
        Controls where the initial cue point is established when loading a track.
      • language

        @API(status=STABLE)
        public PlayerSettings.Language language
        Controls the language displayed in the player user interface.
      • jogRingIllumination

        @API(status=STABLE)
        public PlayerSettings.Illumination jogRingIllumination
        Controls the illumination of the player's jog ring.
      • jogRingIndicator

        @API(status=STABLE)
        public PlayerSettings.Toggle jogRingIndicator
        Controls the jog ring indicator feature.
      • slipFlashing

        @API(status=STABLE)
        public PlayerSettings.Toggle slipFlashing
        Controls the Slip Flashing feature.
      • discSlotIllumination

        @API(status=STABLE)
        public PlayerSettings.Illumination discSlotIllumination
        Controls the illumination of the player's jog ring.
      • ejectLoadLock

        @API(status=STABLE)
        public PlayerSettings.Toggle ejectLoadLock
        Controls the eject/load lock feature.
      • autoPlayMode

        @API(status=STABLE)
        public PlayerSettings.PlayMode autoPlayMode
        Controls what to do when a track ends.
      • quantizeBeatValue

        @API(status=STABLE)
        public PlayerSettings.QuantizeMode quantizeBeatValue
        Controls the scale at which quantization is applied, when it is active.
      • autoLoadMode

        @API(status=STABLE)
        public PlayerSettings.AutoLoadMode autoLoadMode
        Controls whether hot cues are autoloaded when loading tracks.
      • hotCueColor

        @API(status=STABLE)
        public PlayerSettings.Toggle hotCueColor
        Controls whether hot cue colors are displayed.
      • needleLock

        @API(status=STABLE)
        public PlayerSettings.Toggle needleLock
        Controls the Needle Lock feature.
      • jogMode

        @API(status=STABLE)
        public PlayerSettings.JogMode jogMode
        Controls how the jog wheel affects playback.
      • masterTempo

        @API(status=STABLE)
        public PlayerSettings.Toggle masterTempo
        Controls the Master Tempo feature.
      • jogWheelLcdBrightness

        @API(status=STABLE)
        public PlayerSettings.LcdBrightness jogWheelLcdBrightness
        Controls the brightness of the jog wheel display.
    • Constructor Detail

      • PlayerSettings

        @API(status=STABLE)
        public PlayerSettings()
        Create an instance with default settings values.