Package com.castlabs.android.drm
package com.castlabs.android.drm
-
ClassDescriptionWrapper of the
FrameworkMediaDrm
allowing asynchronously close the DRM session.The DRM typesBasic DRM configuration that can be used to query keys from a widevine proxy.A builder implementation to create instances ofDrmConfiguration
sA listener interface.DrmLicenseManager<T extends com.google.android.exoplayer2.drm.ExoMediaCrypto>Extension of theDrmSessionManager
that also allows to load licenses headless and in one blocking function.Extensions that add extra functionality to aDrmLicenseManager
.This class contains the configuration parameters necessary to use DRMtoday with the player.A builder implementation to create instances ofDrmTodayConfiguration
sUse this Exception class to report any errors from DrmToday services.DRMToday response code holder and parserDRMToday clients helper.Utility methods for the widevine applications.DRM key status typesImplementations of this interface are used by the DRM Session to store and retrieve keySetIds that are used to store offline licenses.Simple implementation ofKeyStore
that stores all keys in memory.Utility class that can handle device provisioning.You need to provide an implementation of this interface when you are triggering provisioning.DRM Security level definitionsKeyStore implementation that stores keySetIds inSharedPreferences
.