Class KeyOSDRMConfiguration
-
- All Implemented Interfaces:
public class KeyOSDRMConfiguration extends DRMPreIntegrationConfiguration
The configuration of the KeyOS DRM integration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
KeyOSDRMConfiguration.Builder
The builder for the KeyOS DRM configuration.
-
Field Summary
Fields Modifier and Type Field Description public final String
customdata
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
-
Method Summary
Modifier and Type Method Description String
getCustomdata()
The custom data for the license acquisition request. -
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
-
-
Method Detail
-
getCustomdata
@Nullable() String getCustomdata()
The custom data for the license acquisition request.
- This attribute is required if it is not specified in the separate KeyOSKeySystemConfiguration for Widevine and PlayReady.
- The value of this attribute should be the value of the customData header that you want to send with license requests to the KeyOS license server.
- In most cases this will be the base64 encoded KeyOS authentication XML.
- Returns:
The custom data. (Nullable)
-
-
-
-