com.bitmovin.player.api.ui
Types
| Name | Summary |
|---|---|
| FullscreenHandler | interface FullscreenHandler |
| PictureInPictureHandler | interface PictureInPictureHandler Represents the base functions required by PlayerView to enable and handle Picture-In-Picture mode. |
| PlayerViewConfig | data 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. |
| SurfaceType | enum SurfaceType : Enum<SurfaceType> The type of surface on which to render video. |
| UiConfig | sealed interface UiConfig Configures the visual presentation and behaviour of the Bitmovin Player UI as part of PlayerViewConfig.uiConfig. |
| UserInterfaceApi | interface UserInterfaceApi API methods related to the user interface. |