Class DRMPreIntegrationConfiguration
-
- All Implemented Interfaces:
public class DRMPreIntegrationConfiguration extends DRMConfiguration
The common configuration of the DRM pre integrations.
-
-
Field Summary
Fields Modifier and Type Field Description public final FairPlayKeySystemConfiguration
fairplay
public final KeySystemConfiguration
playready
public final KeySystemConfiguration
widevine
public final ClearkeyKeySystemConfiguration
clearkey
public final Map<String, Object>
integrationParameters
public final DRMIntegrationId
integration
public final String
customIntegrationId
-
Constructor Summary
Constructors Constructor Description DRMPreIntegrationConfiguration(DRMIntegrationId integration, FairPlayKeySystemConfiguration fairplay, KeySystemConfiguration playready, KeySystemConfiguration widevine, ClearkeyKeySystemConfiguration clearkey)
Creates a DRMConfiguration with the given optional parameters: a DRMIntegrationId, FairPlayKeySystemConfiguration and/or a widevine/playready KeySystemConfiguration.
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class com.theoplayer.android.api.source.drm.DRMConfiguration
equals, getClearkey, getCustomIntegrationId, getFairplay, getIntegration, getIntegrationParameters, getPlayready, getWidevine, hashCode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DRMPreIntegrationConfiguration
DRMPreIntegrationConfiguration(DRMIntegrationId integration, FairPlayKeySystemConfiguration fairplay, KeySystemConfiguration playready, KeySystemConfiguration widevine, ClearkeyKeySystemConfiguration clearkey)
Creates a DRMConfiguration with the given optional parameters: a DRMIntegrationId, FairPlayKeySystemConfiguration and/or a widevine/playready KeySystemConfiguration.- Parameters:
integration
- A DRMIntegrationId representing an integration.fairplay
- A FairPlayKeySystemConfiguration representing a fairplay integration configuration.playready
- A KeySystemConfiguration representing a playready integration configuration.widevine
- A KeySystemConfiguration representing a widevine integration configuration.
-
-
-
-