Package com.castlabs.android.drm
package com.castlabs.android.drm
-
ClassDescriptionWrapper of the
FrameworkMediaDrmallowing asynchronously close the DRM session.The DRM typesBasic DRM configuration that can be used to query keys from a widevine proxy.A listener interface.DrmLicenseManager<T extends com.google.android.exoplayer2.drm.ExoMediaCrypto>Extension of theDrmSessionManagerthat 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 ofDrmTodayConfigurationsUse 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 ofKeyStorethat 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.