Package com.jwplayer.pub.ui.viewmodels
Interface CastingMenuViewModel
-
public interface CastingMenuViewModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbeginCasting(androidx.mediarouter.media.MediaRouter.RouteInfo routeInfo)voiddisconnect()androidx.lifecycle.LiveData<java.util.List<androidx.mediarouter.media.MediaRouter.RouteInfo>>getAvailableDevices()androidx.lifecycle.LiveData<CastingState>getCastingState()androidx.lifecycle.LiveData<java.lang.String>getCurrentlyCastingDeviceName()androidx.lifecycle.LiveData<java.lang.Boolean>isCastIconVisible()androidx.lifecycle.LiveData<java.lang.Boolean>isUiLayerVisible()voidsetUiLayerVisibility(java.lang.Boolean isVisible)
-
-
-
Method Detail
-
isCastIconVisible
androidx.lifecycle.LiveData<java.lang.Boolean> isCastIconVisible()
-
getCastingState
androidx.lifecycle.LiveData<CastingState> getCastingState()
-
getCurrentlyCastingDeviceName
androidx.lifecycle.LiveData<java.lang.String> getCurrentlyCastingDeviceName()
-
getAvailableDevices
androidx.lifecycle.LiveData<java.util.List<androidx.mediarouter.media.MediaRouter.RouteInfo>> getAvailableDevices()
-
disconnect
void disconnect()
-
beginCasting
void beginCasting(androidx.mediarouter.media.MediaRouter.RouteInfo routeInfo)
-
setUiLayerVisibility
void setUiLayerVisibility(java.lang.Boolean isVisible)
-
isUiLayerVisible
androidx.lifecycle.LiveData<java.lang.Boolean> isUiLayerVisible()
-
-