Package com.brightcove.player.drm
See: Description
-
Class Summary Class Description OutputProtection An immutable class used to configure the output protection when downloading a DRM license. PurchaseLicense Purchase license describes properties of license that has no time restrictions. RentalLicense The rental license describes the time restrictions to be imposed on the license. RentalProfile Rental profile must be used for requesting a license with time restrictions. PurchaseProfile Purchase must be used for requesting a license without time restrictions. CustomerRightsToken An immutable transfer object that can be set the absolute expiration and play duration when requesting an offline playback license. BrightcoveDrmUtil Provides utility methods to work DRM licenses. BrightcoveMediaDrmCallback Provides a base implementation of Media DRM callback handler that can be used as a concrete implementation specific to ExoPlayer and the Widevine CDM. DrmException DRM exception is an immutable class that can be provide details related to an error that was encountered while performing an DRM protected operation. Builder The CustomerRightsTokenConfig Builder. CustomerRightsTokenConfig An immutable CustomerRightsToken configuration class which can be used to set additional and optional parameters when renting or purchasing a DRM license. -
Interface Summary Interface Description LicenseManager Contract of license manager implementation that can be used to manage offline playback licenses. BrightcoveDrmSession Contract of a DRM session. LicenseManagerFactory Contract of a factory that can be used to createLicenseManager LicenseManager instances.