public final class RepeatModeUtil extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
RepeatModeUtil.RepeatToggleModes
Set of repeat toggle modes.
|
Modifier and Type | Field and Description |
---|---|
static int |
REPEAT_TOGGLE_MODE_ALL
"Repeat All" button enabled.
|
static int |
REPEAT_TOGGLE_MODE_NONE
All repeat mode buttons disabled.
|
static int |
REPEAT_TOGGLE_MODE_ONE
"Repeat One" button enabled.
|
Modifier and Type | Method and Description |
---|---|
static int |
getNextRepeatMode(int currentMode,
int enabledModes)
Gets the next repeat mode out of
enabledModes starting from currentMode . |
static boolean |
isRepeatModeEnabled(int repeatMode,
int enabledModes)
Verifies whether a given
repeatMode is enabled in the bitmask enabledModes . |
public static final int REPEAT_TOGGLE_MODE_NONE
public static final int REPEAT_TOGGLE_MODE_ONE
public static final int REPEAT_TOGGLE_MODE_ALL
@Player.RepeatMode public static int getNextRepeatMode(@Player.RepeatMode int currentMode, int enabledModes)
enabledModes
starting from currentMode
.currentMode
- The current repeat mode.enabledModes
- Bitmask of enabled modes.public static boolean isRepeatModeEnabled(@Player.RepeatMode int repeatMode, int enabledModes)
repeatMode
is enabled in the bitmask enabledModes
.repeatMode
- The mode to check.enabledModes
- The bitmask representing the enabled modes.true
if enabled.