Initializer

init(fairPlayStreamingKeyResponseData:)

Creates a new key response object with an encrypted key response data blob when FairPlay Streaming is the key delivery method.

Declaration

convenience init(fairPlayStreamingKeyResponseData keyResponseData: Data)

Parameters

keyResponseData

The key data from the FairPlay Streaming key server.

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 fairPlayStreaming parameter. The results are then passed to the processContentKeyResponse(_:) method to supply the decrypter with key data.

See Also

Creating New Content Key Responses

init(clearKeyData: Data, initializationVector: Data?)

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