Interface PlaylistViewModel


public interface PlaylistViewModel
  • Method Details

    • getPlaylist

      androidx.lifecycle.LiveData<List<PlaylistItem>> getPlaylist()
    • getRelatedPlaylist

      androidx.lifecycle.LiveData<List<PlaylistItem>> getRelatedPlaylist()
    • setUiLayerVisibility

      void setUiLayerVisibility(Boolean isVisible)
    • open

      void open()
    • close

      void close()
    • getCurrentPlaylistIndex

      androidx.lifecycle.LiveData<Integer> getCurrentPlaylistIndex()
    • getIsInDiscoveryMode

      androidx.lifecycle.LiveData<Boolean> getIsInDiscoveryMode()
    • isFullscreen

      androidx.lifecycle.LiveData<Boolean> isFullscreen()
    • isCountdownActive

      androidx.lifecycle.LiveData<Boolean> isCountdownActive()
    • getAutoplayTimer

      Integer getAutoplayTimer()
    • getCurrentAutoplayTimerValue

      Integer getCurrentAutoplayTimerValue()
    • getNextUpText

      androidx.lifecycle.LiveData<String> getNextUpText()
    • getNextUpTitle

      androidx.lifecycle.LiveData<String> getNextUpTitle()
    • hasAutoplay

      androidx.lifecycle.LiveData<Boolean> hasAutoplay()
    • playPlaylistItem

      void playPlaylistItem(int index)
    • onRelatedPlaylistItemClicked

      void onRelatedPlaylistItemClicked(int playlistItemIndex)
    • onPageChanged

      void onPageChanged(int pageNumber, List<PlaylistItem> visibleItems, int nextUpPageNumber)
    • onFeedClick

      void onFeedClick(PlaylistItem selectedItem)
    • startAutoplayTextUpdate

      void startAutoplayTextUpdate()
    • cancelAutoplayTextUpdate

      void cancelAutoplayTextUpdate()
    • exitFullscreen

      void exitFullscreen()
    • isUiLayerVisible

      androidx.lifecycle.LiveData<Boolean> isUiLayerVisible()