---
title: mayRequireContentKeysForMediaDataProcessing
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcontentkeyrecipient/mayrequirecontentkeysformediadataprocessing
---

# mayRequireContentKeysForMediaDataProcessing

A Boolean value that indicates whether the recipient requires decryption keys for media data to enable processing.

## Declaration

```swift
var mayRequireContentKeysForMediaDataProcessing: Bool { get }
```

## Discussion

Discussion When the value is true, adding the recipient to a content key session allows the recipient to use the session’s existing keys. It also enables handling of new key requests by the session’s delegate object.

## See Also

### Verifying decryption key requirements

- [contentKeySession(_:didProvide:)](avfoundation/avcontentkeyrecipient/contentkeysession(_:didprovide:).md)
