PlayReadyConfig

PlayReadyConfig

class PlayReadyConfig : DrmConfig

Configures decryption of a PlayReady DRM protected Source.

Constructors

PlayReadyConfigconstructor(licenseUrl: String?, prepareMessageCallback: PrepareMessageCallback? = defaultPrepareMessageCallback, prepareLicenseCallback: PrepareLicenseCallback? = defaultPrepareLicenseCallback, httpHeaders: Map<String, String>? = defaultHttpHeaders, shouldKeepDrmSessionsAlive: Boolean = defaultShouldKeepDrmSessionsAlive)
Creates a PlayReadyConfig instance.

Types

NameSummary
Builderclass Builder
Companionobject Companion

Properties

NameSummary
prepareLicenseCallback@Transient
val prepareLicenseCallback: PrepareLicenseCallback?
Sets the PrepareLicenseCallback. The default value is null.
prepareMessageCallback@Transient
val prepareMessageCallback: PrepareMessageCallback?
The PrepareMessageCallback. The default value is null.

Functions

NameSummary
writeToParcelopen override fun writeToParcel(dest: Parcel, flags: Int)