PlayerConfig

data class PlayerConfig(val licenseKey: String? = null, val isLoopEnabled: Boolean = false, val trackSelectionController: UniTrackSelectionController? = null, val preferredTextLanguage: String? = null, val uniLoadControl: UniLoadControl? = null, val isTunnelPlaybackEnabled: Boolean = false, val isHdrEnabled: Boolean = false, val isAudioFocusEnabled: Boolean = true, val playLogger: PlayLogger? = null, val userMap: Map<String, String>? = null, val customObject: Any? = null, val serviceConfig: PlayerConfig.ServiceConfig = ServiceConfig(licenseVersion = ServiceConfig.LicenseVersion.V1)) : Parcelable

Constructors

Link copied to clipboard
constructor(licenseKey: String? = null, isLoopEnabled: Boolean = false, trackSelectionController: UniTrackSelectionController? = null, preferredTextLanguage: String? = null, uniLoadControl: UniLoadControl? = null, isTunnelPlaybackEnabled: Boolean = false, isHdrEnabled: Boolean = false, isAudioFocusEnabled: Boolean = true, playLogger: PlayLogger? = null, userMap: Map<String, String>? = null, customObject: Any? = null, serviceConfig: PlayerConfig.ServiceConfig = ServiceConfig(licenseVersion = ServiceConfig.LicenseVersion.V1))

Types

Link copied to clipboard
data class ServiceConfig(val licenseVersion: PlayerConfig.ServiceConfig.LicenseVersion) : Parcelable

Properties

Link copied to clipboard
val customObject: Any? = null
Link copied to clipboard
val isAudioFocusEnabled: Boolean = true
Link copied to clipboard
val isHdrEnabled: Boolean = false
Link copied to clipboard
val isLoopEnabled: Boolean = false
Link copied to clipboard
val isTunnelPlaybackEnabled: Boolean = false
Link copied to clipboard
val licenseKey: String? = null
Link copied to clipboard
val playLogger: PlayLogger? = null
Link copied to clipboard
val preferredTextLanguage: String? = null
Link copied to clipboard
Link copied to clipboard
val userMap: Map<String, String>? = null

Functions

Link copied to clipboard
operator fun component1(): String?
Link copied to clipboard
operator fun component10(): Map<String, String>?
Link copied to clipboard
operator fun component11(): Any?
Link copied to clipboard
Link copied to clipboard
operator fun component2(): Boolean
Link copied to clipboard
Link copied to clipboard
operator fun component4(): String?
Link copied to clipboard
operator fun component5(): UniLoadControl?
Link copied to clipboard
operator fun component6(): Boolean
Link copied to clipboard
operator fun component7(): Boolean
Link copied to clipboard
operator fun component8(): Boolean
Link copied to clipboard
operator fun component9(): PlayLogger?
Link copied to clipboard
fun copy(licenseKey: String? = null, isLoopEnabled: Boolean = false, trackSelectionController: UniTrackSelectionController? = null, preferredTextLanguage: String? = null, uniLoadControl: UniLoadControl? = null, isTunnelPlaybackEnabled: Boolean = false, isHdrEnabled: Boolean = false, isAudioFocusEnabled: Boolean = true, playLogger: PlayLogger? = null, userMap: Map<String, String>? = null, customObject: Any? = null, serviceConfig: PlayerConfig.ServiceConfig = ServiceConfig(licenseVersion = ServiceConfig.LicenseVersion.V1)): PlayerConfig
Link copied to clipboard
fun PlayerConfig.toBVPlayerConfig(): BVPlayerConfig