public static enum Message.MenuIdentifier extends Enum<Message.MenuIdentifier>
CdjStatus.TrackSourceSlot), and the fourth byte
always seems to be 1 (Austin's libpdjl called it sourceAnalyzed). This enumeration lists
the known values for the second, menu, byte.| Enum Constant and Description |
|---|
DATA
Values which do not display in a menu, such as track waveforms, beat grids, album art, etc.
|
MAIN_MENU
The primary menu which appears on the left half of the player display.
|
SORT_MENU
Types of sorting available? I am not entirely sure when this is used.
|
SUB_MENU
The secondary menu which sometimes appears down th right half of the player display.
|
TRACK_INFO
The pseudo-menu of track metadata.
|
| Modifier and Type | Field and Description |
|---|---|
byte |
protocolValue
The value which identifies this menu or destination by appearing in the second byte of the first argument
of many request messages.
|
| Modifier and Type | Method and Description |
|---|---|
static Message.MenuIdentifier |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Message.MenuIdentifier[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Message.MenuIdentifier MAIN_MENU
public static final Message.MenuIdentifier SUB_MENU
public static final Message.MenuIdentifier TRACK_INFO
public static final Message.MenuIdentifier SORT_MENU
public static final Message.MenuIdentifier DATA
public final byte protocolValue
public static Message.MenuIdentifier[] values()
for (Message.MenuIdentifier c : Message.MenuIdentifier.values()) System.out.println(c);
public static Message.MenuIdentifier valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2016–2018 Deep Symmetry, LLC. All rights reserved.