Interface HlsEncryption.Builder

    • Method Detail

      • constantInitializationVector

        HlsEncryption.Builder constantInitializationVector​(String constantInitializationVector)
        A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
        Parameters:
        constantInitializationVector - A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionMethod

        HlsEncryption.Builder encryptionMethod​(String encryptionMethod)
        The encryption method to use.
        Parameters:
        encryptionMethod - The encryption method to use.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EncryptionMethod, EncryptionMethod
      • spekeKeyProvider

        HlsEncryption.Builder spekeKeyProvider​(SpekeKeyProvider spekeKeyProvider)
        Sets the value of the SpekeKeyProvider property for this object.
        Parameters:
        spekeKeyProvider - The new value for the SpekeKeyProvider property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.