AVFoundation tvOS 15.0 Beta 3 to Beta 4 API Differences

AVAssetDownloadTask.h
Modified AVAssetDownloadConfiguration
Protocols
FromNSSecureCoding
Tonone

Modified AVAssetDownloadContentConfiguration
Protocols
FromNSCopying, NSSecureCoding
ToNSCopying

AVAssetResourceLoader.h
Modified -[AVAssetResourceLoadingRequest streamingContentKeyRequestDataForApp:contentIdentifier:options:error:]
AvailabilityReplacement
FromAvailablenone
ToDeprecated-[AVContentKeyRequest makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler:]

Modified -[AVAssetResourceLoadingRequest persistentContentKeyFromKeyVendorResponse:options:error:]
AvailabilityReplacement
FromAvailablenone
ToDeprecated-[AVPersistableContentKeyRequest persistableContentKeyFromKeyVendorResponse:options:error:]

Modified AVAssetResourceLoadingRequestStreamingContentKeyRequestRequiresPersistentKey
AvailabilityReplacement
FromAvailablenone
ToDeprecated-[AVPersistableContentKeyRequest persistableContentKeyFromKeyVendorResponse:options:error:]

AVAssetVariant.h
Modified AVAssetVariant
Protocols
FromNSSecureCoding
Tonone

Modified AVAssetVariantQualifier
Protocols
FromNSCopying, NSSecureCoding
ToNSCopying

AVPlayerItem.h
Added -[AVPlayerItem copyWithZone:]
Added -[AVPlayerItem copy]