-
- All Implemented Interfaces:
-
com.brightcove.player.drm.LicenseManagerFactory
public final class OfflinePlaybackPlugin implements LicenseManagerFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
OfflinePlaybackPlugin.Modules
-
Method Summary
Modifier and Type Method Description static OfflinePlaybackPlugin
getInstance()
Provides reference to the single instance of OfflinePlaybackPlugin. LicenseManager
createLicenseManager(@NonNull() Video video, @NonNull() Source source)
LicenseManager
createLicenseManager(@NonNull() Video video, @NonNull() Source source, Map<String, String> properties)
OfflinePlaybackPlugin
initialize(@NonNull() OfflinePlaybackPlugin.Modules modules)
Initializes the plugin by using the supplied modules to fulfill the required dependencies. -
-
Method Detail
-
getInstance
@Singleton() static OfflinePlaybackPlugin getInstance()
Provides reference to the single instance of OfflinePlaybackPlugin.
-
createLicenseManager
@NonNull() LicenseManager createLicenseManager(@NonNull() Video video, @NonNull() Source source)
-
createLicenseManager
LicenseManager createLicenseManager(@NonNull() Video video, @NonNull() Source source, Map<String, String> properties)
-
initialize
OfflinePlaybackPlugin initialize(@NonNull() OfflinePlaybackPlugin.Modules modules)
Initializes the plugin by using the supplied modules to fulfill the required dependencies.
- Parameters:
modules
- the modules that should be used to initialize this plugin.
-
-
-
-