Package-level declarations
Types
Link copied to clipboard
interface BrightcoveDrmSession
Contract of a DRM session.
Link copied to clipboard
Provides utility methods to work DRM licenses.
Link copied to clipboard
Provides a base implementation of Media DRM callback handler that can be used as a concrete implementation specific to ExoPlayer and the Widevine CDM.
Link copied to clipboard
An immutable transfer object that can be set the absolute expiration and play duration when requesting an offline playback license.
Link copied to clipboard
An immutable CustomerRightsToken configuration class which can be used to set additional and optional parameters when renting or purchasing a DRM license.
Link copied to clipboard
DRM exception is an immutable class that can be provide details related to an error that was encountered while performing an DRM protected operation.
Link copied to clipboard
interface LicenseManager
Contract of license manager implementation that can be used to manage offline playback licenses.
Link copied to clipboard
interface LicenseManagerFactory
Contract of a factory that can be used to createLicenseManager LicenseManager instances.
Link copied to clipboard
An immutable class used to configure the output protection when downloading a DRM license.