NagraConnectConfig

NagraConnectConfig

class NagraConnectConfig : DrmConfig

Configures decryption of a NAGRA PRM protected Source.

Constructors

NagraConnectConfigconstructor(licenseUrl: String, operatorVault: String, prepareMessageCallback: PrepareMessageCallback? = defaultPrepareMessageCallback, prepareLicenseCallback: PrepareLicenseCallback? = defaultPrepareLicenseCallback, httpHeaders: Map<String, String>? = defaultHttpHeaders, shouldKeepDrmSessionsAlive: Boolean = defaultShouldKeepDrmSessionsAlive)

Types

NameSummary
Builderclass Builder
Companionobject Companion

Properties

NameSummary
operatorVaultval operatorVault: String
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
toStringopen override fun toString(): String
writeToParcelopen override fun writeToParcel(dest: Parcel, flags: Int)