com.bitmovin.player.api.ui

com.bitmovin.player.api.ui

Types

NameSummary
FullscreenHandlerinterface FullscreenHandler
PictureInPictureHandlerinterface PictureInPictureHandler
Represents the base functions required by PlayerView to enable and handle Picture-In-Picture mode.
PlayerViewConfigdata class PlayerViewConfig(val uiConfig: UiConfig = UiConfig.WebUi(), val hideFirstFrame: Boolean = false, val scalingMode: ScalingMode = ScalingMode.Fit, val enableComposeSurfaceSyncWorkaround: Boolean = false, val surfaceType: SurfaceType = SurfaceType.SurfaceView, val playerMaxVideoQualityConstraint: PlayerViewConfig.PlayerVideoQualityConstraint = PlayerVideoQualityConstraint.None)
Configures the visual presentation and behaviour of the PlayerView.
SurfaceTypeenum SurfaceType : Enum<SurfaceType>
The type of surface on which to render video.
UiConfigsealed interface UiConfig
Configures the visual presentation and behaviour of the Bitmovin Player UI as part of PlayerViewConfig.uiConfig.
UserInterfaceApiinterface UserInterfaceApi
API methods related to the user interface.