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