Contents

init(clearKeyData:initializationVector:)

Creates a new key response object for key data and initialization vector sent in the clear.

Declaration

convenience init(clearKeyData keyData: Data, initializationVector: Data?)

Parameters

  • keyData:

    The key used for decrypting content.

  • initializationVector:

    The initialization vector used for decrypting content. This value is nil when the initialization vector is contained in the media to be decrypted.

Return Value

Returns a new AVContentKeyResponse object to decrypt content.

Discussion

Use the results of this initializer when the content key session creates a key request using the clearKey parameter. The results are then passed to the processContentKeyResponse(_:) method to supply the decrypter with key data.

See Also

Creating new content key responses