lib / tv.smartclip.smartclientandroid.lib.smartcorefacade / SizeProvider

SizeProvider

class SizeProvider : IKoinDi

Provides ElementSizes for the player surface view and the whole viewport, which is the screen size in our case.

Types

ElementSize

Container class for a screen region defined by an x and y coordinate and the width and height.

data class ElementSize

SizeMode

Enum to differentiate between fullscreen and normal (non fullscreen) mode.

enum class SizeMode

Constructors

<init>

Provides ElementSizes for the player surface view and the whole viewport, which is the screen size in our case.

SizeProvider(koinDi: IKoinDi)

Properties

playerSize

val playerSize: ElementSize

viewportSize

val viewportSize: ElementSize