OfflineMediaConfig

data class OfflineMediaConfig(val title: String, val mpdUrl: String, val licenseLevel: DownloadStatus.LicenseLevel = DownloadStatus.LicenseLevel.L1, val playWhenReady: Boolean = true, val description: String = "", val sharedUrl: String? = null, val startTimeMs: Long = 0, val pluginSubtitles: List<PluginSubtitle>? = null)

Constructors

Link copied to clipboard
constructor(title: String, mpdUrl: String, licenseLevel: DownloadStatus.LicenseLevel = DownloadStatus.LicenseLevel.L1, playWhenReady: Boolean = true, description: String = "", sharedUrl: String? = null, startTimeMs: Long = 0, pluginSubtitles: List<PluginSubtitle>? = null)

Properties

Link copied to clipboard
val description: String
Link copied to clipboard
Link copied to clipboard
val mpdUrl: String
Link copied to clipboard
val playWhenReady: Boolean = true
Link copied to clipboard
val pluginSubtitles: List<PluginSubtitle>? = null
Link copied to clipboard
val sharedUrl: String? = null
Link copied to clipboard
val startTimeMs: Long = 0
Link copied to clipboard
val title: String

Functions

Link copied to clipboard
operator fun component1(): String
Link copied to clipboard
operator fun component2(): String
Link copied to clipboard
Link copied to clipboard
operator fun component4(): Boolean
Link copied to clipboard
operator fun component5(): String
Link copied to clipboard
operator fun component6(): String?
Link copied to clipboard
operator fun component7(): Long
Link copied to clipboard
operator fun component8(): List<PluginSubtitle>?
Link copied to clipboard
fun copy(title: String, mpdUrl: String, licenseLevel: DownloadStatus.LicenseLevel = DownloadStatus.LicenseLevel.L1, playWhenReady: Boolean = true, description: String = "", sharedUrl: String? = null, startTimeMs: Long = 0, pluginSubtitles: List<PluginSubtitle>? = null): OfflineMediaConfig
Link copied to clipboard