Package com.brightcove.player.drm
Interface LicenseManagerFactory
- All Known Implementing Classes:
OfflineLicenseManagerFactory
,OfflinePlaybackPlugin
public interface LicenseManagerFactory
Contract of a factory that can be used to createLicenseManager
LicenseManager
instances.-
Method Summary
Modifier and TypeMethodDescriptioncreateLicenseManager
(Video video, Source source) Creates a new instance ofLicenseManager
, which can be used to acquire, renew or releases (Offline) playback DRM license for a specific video source.
-
Method Details
-
createLicenseManager
Creates a new instance ofLicenseManager
, which can be used to acquire, renew or releases (Offline) playback DRM license for a specific video source.- Parameters:
video
- reference to an offline playback enabled video.source
- reference to the source in the video that requires an offline playback license operation.- Returns:
- a new instance of
LicenseManager
- Throws:
IllegalStateException
- If the DRM scheme is unsupported or if a new license manager cannot be created.
-
createLicenseManager
-