Package 

Class KeyOSDRMConfiguration

    • 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
      private final String customdata
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • 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
    • Constructor Detail

    • 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.