Interface ControlbarViewModel


public interface ControlbarViewModel
  • Method Details

    • getUiState

      androidx.lifecycle.LiveData<UiState> getUiState()
    • getBufferProgressPosition

      androidx.lifecycle.LiveData<Integer> getBufferProgressPosition()
    • getCurrentPlaybackPosition

      androidx.lifecycle.LiveData<Double> getCurrentPlaybackPosition()
    • getPlaybackDuration

      androidx.lifecycle.LiveData<Double> getPlaybackDuration()
    • isMuted

      androidx.lifecycle.LiveData<Boolean> isMuted()
    • isClosedCaptionsToggleVisible

      androidx.lifecycle.LiveData<Boolean> isClosedCaptionsToggleVisible()
    • isClosedCaptionActive

      androidx.lifecycle.LiveData<Boolean> isClosedCaptionActive()
    • isSettingsAvailable

      androidx.lifecycle.LiveData<Boolean> isSettingsAvailable()
    • isLive

      androidx.lifecycle.LiveData<Boolean> isLive()
    • isDVR

      androidx.lifecycle.LiveData<Boolean> isDVR()
    • getContentType

      androidx.lifecycle.LiveData<ContentType> getContentType()
    • isMultiItemPlaylist

      androidx.lifecycle.LiveData<Boolean> isMultiItemPlaylist()
    • isRelatedShelf

      androidx.lifecycle.LiveData<Boolean> isRelatedShelf()
    • isRelatedModeNone

      androidx.lifecycle.LiveData<Boolean> isRelatedModeNone()
    • isPlaylistVisible

      androidx.lifecycle.LiveData<Boolean> isPlaylistVisible()
    • isFullScreen

      androidx.lifecycle.LiveData<Boolean> isFullScreen()
    • isAtLiveEdge

      androidx.lifecycle.MutableLiveData<Boolean> isAtLiveEdge()
    • getCueMarkers

      androidx.lifecycle.LiveData<List<CueMarker>> getCueMarkers()
    • isNextPlaylistItemIconVisible

      androidx.lifecycle.LiveData<Boolean> isNextPlaylistItemIconVisible()
    • thumbnailPreview

      androidx.lifecycle.LiveData<Integer> thumbnailPreview()
    • thumbnailOnSeek

      androidx.lifecycle.LiveData<android.graphics.Bitmap> thumbnailOnSeek()
    • getClosedCaptionList

      androidx.lifecycle.LiveData<List<Caption>> getClosedCaptionList()
    • isErrorMode

      androidx.lifecycle.MutableLiveData<Boolean> isErrorMode()
    • setControlBarVisibility

      void setControlBarVisibility(Boolean value)
    • play

      void play()
    • pause

      void pause()
    • seekBack10Seconds

      void seekBack10Seconds()
    • jumpToLiveEdge

      void jumpToLiveEdge()
    • setFullscreen

      void setFullscreen(boolean fullscreen)
    • next

      void next()
    • seek

      void seek(double position)
    • openPlaylistView

      void openPlaylistView()
    • toggleCaptions

      void toggleCaptions()
    • openCaptionsMenu

      void openCaptionsMenu()
    • openPlaybackRatesMenu

      void openPlaybackRatesMenu()
    • onSettingsClicked

      void onSettingsClicked()
    • pauseControlsAutoHide

      void pauseControlsAutoHide()
    • resumeControlsAutoHide

      void resumeControlsAutoHide()
    • setUiLayerVisibility

      void setUiLayerVisibility(Boolean value)
    • displayClick

      void displayClick(boolean requestedVisibility)
    • dispatchControlBarVisibilityEvent

      void dispatchControlBarVisibilityEvent(boolean visibility)
    • getPlaybackRate

      androidx.lifecycle.LiveData<Double> getPlaybackRate()
    • getSeekRange

      androidx.lifecycle.LiveData<SeekRange> getSeekRange()
    • isSeeking

      androidx.lifecycle.LiveData<Boolean> isSeeking()
    • getCurrentChapterTitle

      androidx.lifecycle.LiveData<String> getCurrentChapterTitle()
    • isChapterTitleVisible

      androidx.lifecycle.LiveData<Boolean> isChapterTitleVisible()
    • getChapterList

      androidx.lifecycle.LiveData<List<VttCue>> getChapterList()
    • showChapterMenu

      void showChapterMenu()
    • isUiLayerVisible

      androidx.lifecycle.LiveData<Boolean> isUiLayerVisible()