Package com.jwplayer.pub.ui.viewmodels
Interface ControlbarViewModel
public interface ControlbarViewModel
-
Method Summary
Modifier and TypeMethodDescriptionvoiddispatchControlBarVisibilityEvent(boolean visibility) voiddisplayClick(boolean requestedVisibility) androidx.lifecycle.LiveData<Integer>androidx.lifecycle.LiveData<ContentType>androidx.lifecycle.LiveData<String>androidx.lifecycle.LiveData<Double>androidx.lifecycle.LiveData<Double>androidx.lifecycle.LiveData<Double>androidx.lifecycle.LiveData<SeekRange>androidx.lifecycle.LiveData<UiState>androidx.lifecycle.MutableLiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>isDVR()androidx.lifecycle.MutableLiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>isLive()androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>isMuted()androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>androidx.lifecycle.LiveData<Boolean>voidvoidnext()voidvoidvoidvoidvoidpause()voidvoidplay()voidvoidseek(double position) voidvoidsetControlBarVisibility(Boolean value) voidsetFullscreen(boolean fullscreen) voidsetUiLayerVisibility(Boolean value) voidandroidx.lifecycle.LiveData<android.graphics.Bitmap>androidx.lifecycle.LiveData<Integer>void
-
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
-
isNextPlaylistItemIconVisible
androidx.lifecycle.LiveData<Boolean> isNextPlaylistItemIconVisible() -
thumbnailPreview
androidx.lifecycle.LiveData<Integer> thumbnailPreview() -
thumbnailOnSeek
androidx.lifecycle.LiveData<android.graphics.Bitmap> thumbnailOnSeek() -
getClosedCaptionList
-
isErrorMode
androidx.lifecycle.MutableLiveData<Boolean> isErrorMode() -
setControlBarVisibility
-
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
-
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
-
showChapterMenu
void showChapterMenu() -
isUiLayerVisible
androidx.lifecycle.LiveData<Boolean> isUiLayerVisible()
-