ExoPlayerDrmSessionManager

A DrmSessionManager that supports offline playback of DRM restricted content using MediaDrm.

Constructors

Link copied to clipboard
constructor(uuid: UUID, mediaDrm: Provider, callback: MediaDrmCallback, optionalKeyRequestParameters: HashMap<String, String>)

Types

Link copied to clipboard
open class Builder

Properties

Link copied to clipboard
val drmSessionManagerProvider: DrmSessionManagerProvider
Link copied to clipboard
val mediaDrmCallback: MediaDrmCallback
Link copied to clipboard

Functions

Link copied to clipboard
open fun getDrmError(): DrmException
Link copied to clipboard
open fun getDrmSessionManager(): DefaultDrmSessionManager
Link copied to clipboard
Link copied to clipboard
open fun getPropertyByteArray(propertyName: String): Array<Byte>
Link copied to clipboard
open fun getPropertyString(propertyName: String): String
Link copied to clipboard
Link copied to clipboard
open fun setMode(mode: Int, playbackLicense: Array<Byte>)
Link copied to clipboard
open fun setPropertyByteArray(propertyName: String, value: Array<Byte>)
Link copied to clipboard
open fun setPropertyString(propertyName: String, value: String)