OfflineSourceConfig

open class OfflineSourceConfig(url: String, type: SourceType, drmId: ByteArray?, cacheDirectory: File, trackStateFile: File?, isRestrictToOffline: Boolean, resourceIdentifierCallback: ResourceIdentifierCallback?) : SourceConfig

Represents the offline version of a SourceConfig. Altering this object could result in undefined behaviour.

Constructors

Link copied to clipboard
fun OfflineSourceConfig(url: String, type: SourceType, drmId: ByteArray?, cacheDirectory: File, trackStateFile: File?, isRestrictToOffline: Boolean, resourceIdentifierCallback: ResourceIdentifierCallback? = null)

Types

Link copied to clipboard
object CREATOR : Parcelable.Creator<OfflineSourceConfig>

Functions

Link copied to clipboard
open override fun writeToParcel(parcel: Parcel, flags: Int)

Properties

Link copied to clipboard
val drmId: ByteArray?
Link copied to clipboard
val isRestrictToOffline: Boolean

If the playback is restricted to offline data only.