Package com.jwplayer.pub.ui.viewmodels
Interface CastingMenuViewModel
-
public interface CastingMenuViewModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
beginCasting(androidx.mediarouter.media.MediaRouter.RouteInfo routeInfo)
void
disconnect()
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()
void
setUiLayerVisibility(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()
-
-