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
-