Interface ControlbarViewModel


  • public interface ControlbarViewModel
    • Method Detail

      • getUiState

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        androidx.lifecycle.LiveData<java.lang.Boolean> isNextPlaylistItemIconVisible()
      • isPrevPlaylistItemIconVisible

        androidx.lifecycle.LiveData<java.lang.Boolean> isPrevPlaylistItemIconVisible()
      • thumbnailPreview

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

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

        androidx.lifecycle.LiveData<java.lang.Boolean> showThumbnailPreview()
      • showTitle

        androidx.lifecycle.LiveData<java.lang.Boolean> showTitle()
      • showDescription

        androidx.lifecycle.LiveData<java.lang.Boolean> showDescription()
      • showPositionContainer

        androidx.lifecycle.LiveData<java.lang.Boolean> showPositionContainer()
      • isPlaying

        androidx.lifecycle.LiveData<java.lang.Boolean> isPlaying()
      • getClosedCaptionList

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

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

        void setControlBarVisibility​(java.lang.Boolean value)
      • play

        void play()
      • pause

        void pause()
      • seekBack15Seconds

        void seekBack15Seconds()
      • seekForward15Seconds

        void seekForward15Seconds()
      • jumpToLiveEdge

        void jumpToLiveEdge()
      • setFullscreen

        void setFullscreen​(boolean fullscreen)
      • next

        void next()
      • seek

        void seek​(double position)
      • toggleCaptions

        void toggleCaptions()
      • openCaptionsMenu

        void openCaptionsMenu()
      • openPlaybackRatesMenu

        void openPlaybackRatesMenu()
      • onSettingsClicked

        void onSettingsClicked()
      • pauseControlsAutoHide

        void pauseControlsAutoHide()
      • resumeControlsAutoHide

        void resumeControlsAutoHide()
      • setUiLayerVisibility

        void setUiLayerVisibility​(java.lang.Boolean value)
      • displayClick

        void displayClick()
      • dispatchControlBarVisibilityEvent

        void dispatchControlBarVisibilityEvent​(boolean visibility)
      • handleSeekingVisibility

        void handleSeekingVisibility​(boolean isSeeking)
      • getPlaybackRate

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

        androidx.lifecycle.LiveData<com.jwplayer.internal.api.models.SeekRange> getSeekRange()
      • isSeeking

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

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

        androidx.lifecycle.LiveData<java.lang.Boolean> isChapterTitleVisible()
      • showChapterTitle

        androidx.lifecycle.LiveData<java.lang.Boolean> showChapterTitle()
      • showChapterOption

        androidx.lifecycle.LiveData<java.lang.Boolean> showChapterOption()
      • showChapterImage

        androidx.lifecycle.LiveData<java.lang.Boolean> showChapterImage()
      • isChapterMenuOpen

        boolean isChapterMenuOpen()
      • getChapterList

        androidx.lifecycle.LiveData<java.util.List<VttCue>> getChapterList()
      • openChapterMenu

        void openChapterMenu()
      • closeChapterMenu

        void closeChapterMenu()
      • isShelfAvailable

        androidx.lifecycle.LiveData<java.lang.Boolean> isShelfAvailable()
      • isShelfOpen

        androidx.lifecycle.LiveData<java.lang.Boolean> isShelfOpen()
      • openShelf

        void openShelf()
      • isUiLayerVisible

        androidx.lifecycle.LiveData<java.lang.Boolean> isUiLayerVisible()
      • isInfoIconVisible

        androidx.lifecycle.LiveData<java.lang.Boolean> isInfoIconVisible()