-
public final class PlayerUiStateRepresent the state of the Media UI components.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPlayerUiState.Companion
-
Field Summary
Fields Modifier and Type Field Description private final BooleanplayEnabledprivate final BooleanpauseEnabledprivate final BooleanseekBackEnabledprivate final BooleanseekForwardEnabledprivate final BooleanseekInCurrentMediaItemEnabledprivate final BooleanseekToPreviousEnabledprivate final BooleanseekToNextEnabledprivate final BooleanshuffleEnabledprivate final BooleanshuffleOnprivate final BooleanplayPauseEnabledprivate final Booleanplayingprivate final MediaUiModelmediaprivate final TrackPositionUiModeltrackPositionUiModelprivate final SeekButtonIncrementseekBackButtonIncrementprivate final SeekButtonIncrementseekForwardButtonIncrementprivate final Booleanconnected
-
Constructor Summary
Constructors Constructor Description PlayerUiState(Boolean playEnabled, Boolean pauseEnabled, Boolean seekBackEnabled, Boolean seekForwardEnabled, Boolean seekInCurrentMediaItemEnabled, Boolean seekToPreviousEnabled, Boolean seekToNextEnabled, Boolean shuffleEnabled, Boolean shuffleOn, Boolean playPauseEnabled, Boolean playing, MediaUiModel media, TrackPositionUiModel trackPositionUiModel, SeekButtonIncrement seekBackButtonIncrement, SeekButtonIncrement seekForwardButtonIncrement, Boolean connected)
-
Method Summary
Modifier and Type Method Description final BooleangetPlayEnabled()final BooleangetPauseEnabled()final BooleangetSeekBackEnabled()final BooleangetSeekForwardEnabled()final BooleangetSeekInCurrentMediaItemEnabled()final BooleangetSeekToPreviousEnabled()final BooleangetSeekToNextEnabled()final BooleangetShuffleEnabled()final BooleangetShuffleOn()final BooleangetPlayPauseEnabled()final BooleangetPlaying()final MediaUiModelgetMedia()final TrackPositionUiModelgetTrackPositionUiModel()final SeekButtonIncrementgetSeekBackButtonIncrement()final SeekButtonIncrementgetSeekForwardButtonIncrement()final BooleangetConnected()-
-
Constructor Detail
-
PlayerUiState
PlayerUiState(Boolean playEnabled, Boolean pauseEnabled, Boolean seekBackEnabled, Boolean seekForwardEnabled, Boolean seekInCurrentMediaItemEnabled, Boolean seekToPreviousEnabled, Boolean seekToNextEnabled, Boolean shuffleEnabled, Boolean shuffleOn, Boolean playPauseEnabled, Boolean playing, MediaUiModel media, TrackPositionUiModel trackPositionUiModel, SeekButtonIncrement seekBackButtonIncrement, SeekButtonIncrement seekForwardButtonIncrement, Boolean connected)
- Parameters:
playEnabled- whether PlayButton is enabledpauseEnabled- whether PauseButton is enabledseekBackEnabled- whether SeekBackButton button is enabledseekForwardEnabled- whether SeekForwardButton button is enabledseekToPreviousEnabled- whether SeekToPreviousButton is enabledseekToNextEnabled- whether SeekToNextButton is enabledshuffleEnabled- whether ShuffleToggleButton is enabledshuffleOn- whether ShuffleToggleButton should display a shuffle on iconplayPauseEnabled- whether PlayPauseButton is enabledplaying- whether PlayPauseButton should display the play or pause buttonmedia- current MediaUiModelseekBackButtonIncrement- increment when seeking back.seekForwardButtonIncrement- increment when seeking forward.connected- is the player screen connected.
-
-
Method Detail
-
getPlayEnabled
final Boolean getPlayEnabled()
-
getPauseEnabled
final Boolean getPauseEnabled()
-
getSeekBackEnabled
final Boolean getSeekBackEnabled()
-
getSeekForwardEnabled
final Boolean getSeekForwardEnabled()
-
getSeekInCurrentMediaItemEnabled
final Boolean getSeekInCurrentMediaItemEnabled()
-
getSeekToPreviousEnabled
final Boolean getSeekToPreviousEnabled()
-
getSeekToNextEnabled
final Boolean getSeekToNextEnabled()
-
getShuffleEnabled
final Boolean getShuffleEnabled()
-
getShuffleOn
final Boolean getShuffleOn()
-
getPlayPauseEnabled
final Boolean getPlayPauseEnabled()
-
getPlaying
final Boolean getPlaying()
-
getMedia
final MediaUiModel getMedia()
-
getTrackPositionUiModel
final TrackPositionUiModel getTrackPositionUiModel()
-
getSeekBackButtonIncrement
final SeekButtonIncrement getSeekBackButtonIncrement()
-
getSeekForwardButtonIncrement
final SeekButtonIncrement getSeekForwardButtonIncrement()
-
getConnected
final Boolean getConnected()
-
-
-
-