Class DRMConfiguration.Builder

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • DRMConfiguration.Builder

        DRMConfiguration.Builder()
    • Method Detail

      • fairplay

         final <Error class: unknown class> fairplay(FairPlayKeySystemConfiguration fairplay)

        Sets the FairPlay key system configuration.

        Parameters:
        fairplay - The FairPlay key system configuration.
      • playready

         final <Error class: unknown class> playready(KeySystemConfiguration playready)

        Sets the PlayReady key system configuration.

        Parameters:
        playready - The PlayReady key system configuration.
      • widevine

         final <Error class: unknown class> widevine(KeySystemConfiguration widevine)

        Sets the Widevine key system configuration.

        Parameters:
        widevine - The Widevine key system configuration.
      • clearkey

         final <Error class: unknown class> clearkey(ClearkeyKeySystemConfiguration clearkey)

        Sets the ClearKey key system configuration.

        Parameters:
        clearkey - The ClearKey key system configuration.
      • customIntegrationId

         final <Error class: unknown class> customIntegrationId(String integrationId)

        Sets the identifier of the DRM integration.

      • queryParameters

         final <Error class: unknown class> queryParameters(Map<String, String> queryParameters)

        Sets the default query parameters for all DRM requests.

      • multiSession

         final <Error class: unknown class> multiSession(Boolean multiSession)

        Sets whether multi-session is enabled for this DRM configuration.