[AVFoundation] Update framework for Xcode 12 beta 4. (#9354)

Co-authored-by: Whitney Schmidt <whschm@microsoft.com>
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
This commit is contained in:
Manuel de la Pena 2020-08-13 17:09:47 -04:00 коммит произвёл GitHub
Родитель c7202e5323
Коммит 1be4b57cbe
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
8 изменённых файлов: 441 добавлений и 372 удалений

Просмотреть файл

@ -728,7 +728,7 @@ namespace AVFoundation {
SkipItem
}
[TV (10,2), Mac (10,12,4), iOS (10,3), NoWatch]
[TV (10,2), Mac (10,12,4), iOS (10,3), Watch (7,0)]
[Native]
public enum AVContentKeyRequestStatus : long {
Requesting,
@ -739,7 +739,7 @@ namespace AVFoundation {
Failed
}
[TV (10, 2), Mac (10, 12, 4), iOS (10, 3), NoWatch]
[TV (10, 2), Mac (10, 12, 4), iOS (10, 3), Watch (7, 0)]
public enum AVContentKeyRequestRetryReason {
[Field ("AVContentKeyRequestRetryReasonTimedOut")]
TimedOut,
@ -749,19 +749,20 @@ namespace AVFoundation {
ReceivedObsoleteContentKey,
}
[TV (10, 2), Mac (10, 12, 4), iOS (10, 3), NoWatch]
[TV (10, 2), Mac (10, 12, 4), iOS (10, 3), Watch (7, 0)]
public enum AVContentKeySystem {
[Field ("AVContentKeySystemFairPlayStreaming")]
FairPlayStreaming = 0,
[TV (11, 0), NoWatch, Mac (10, 13), iOS (11, 0)]
[TV (11, 0), Mac (10, 13), iOS (11, 0)]
[Field ("AVContentKeySystemClearKey")]
ClearKey = 1,
[NoWatch]
[Obsolete ("Use 'AVContentKeySystem.SystemClearKey' instead.")]
AVContentKeySystemClearKey = ClearKey,
[TV (13,0), NoWatch, Mac (10,15), iOS (13,0)]
[TV (13,0), Mac (10,15), iOS (13,0)]
[Field ("AVContentKeySystemAuthorizationToken")]
AuthorizationToken = 2,
}
@ -1062,4 +1063,50 @@ namespace AVFoundation {
Bypass = 1,
}
[TV (14,0), NoWatch, Mac (11,0), iOS (14,0)]
[Native]
public enum AVAssetSegmentType : long {
Initialization = 1,
Separable = 2,
}
[Flags]
[Native]
[TV (14, 0), Watch (7, 0), Mac (11, 0), iOS (14, 0)]
public enum AVAudioSpatializationFormats : ulong {
None = 0,
MonoAndStereo = 3,
Multichannel = 4,
MonoStereoAndMultichannel = 7,
}
[Native]
[TV (14, 0), Watch (7, 0), Mac (11, 0), iOS (14, 0)]
public enum AVAudioStereoOrientation : long {
None = 0,
Portrait = 1,
PortraitUpsideDown = 2,
LandscapeRight = 3,
LandscapeLeft = 4,
}
[TV (14, 0), Watch (7, 0), Mac (11, 0), iOS (14, 0)]
public enum AVFileTypeProfile {
[Field (null)]
None = 0,
[Field ("AVFileTypeProfileMPEG4AppleHLS")]
Mpeg4AppleHls,
[Field ("AVFileTypeProfileMPEG4CMAFCompliant")]
Mpeg4CmafCompliant,
}
[Native]
[NoTV, NoWatch, Mac (11, 0), NoiOS]
public enum AVAudioRoutingArbitrationCategory : long {
Playback = 0,
PlayAndRecord = 1,
PlayAndRecordVoice = 2,
}
}

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -72,3 +72,7 @@
# Initial result from new rule missing-null-allowed
!missing-null-allowed! 'System.Boolean AVFoundation.AVPlayerItem::Seek(Foundation.NSDate,AVFoundation.AVCompletion)' is missing an [NullAllowed] on parameter #1
# intro says that this is not true
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderReading (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderWriting (defined in 'AVURLAssetNSItemProvider' category)

Просмотреть файл

@ -1,71 +0,0 @@
!deprecated-attribute-missing! AVPlayerItem::isAudioSpatializationAllowed missing a [Deprecated] attribute
!deprecated-attribute-missing! AVPlayerItem::setAudioSpatializationAllowed: missing a [Deprecated] attribute
!missing-enum! AVAssetSegmentType not bound
!missing-enum! AVAudioSpatializationFormats not bound
!missing-enum! AVAudioStereoOrientation not bound
!missing-field! AVAssetDownloadTaskMinimumRequiredPresentationSizeKey not bound
!missing-field! AVAssetDownloadTaskPrefersHDRKey not bound
!missing-field! AVAudioSessionPolarPatternStereo not bound
!missing-field! AVAudioSessionPortAVB not bound
!missing-field! AVAudioSessionPortDisplayPort not bound
!missing-field! AVAudioSessionPortFireWire not bound
!missing-field! AVAudioSessionPortPCI not bound
!missing-field! AVAudioSessionPortThunderbolt not bound
!missing-field! AVAudioSessionPortVirtual not bound
!missing-field! AVFileTypeProfileMPEG4AppleHLS not bound
!missing-field! AVFileTypeProfileMPEG4CMAFCompliant not bound
!missing-field! AVMediaCharacteristicContainsHDRVideo not bound
!missing-field! AVMetadataCommonIdentifierAccessibilityDescription not bound
!missing-field! AVMetadataCommonKeyAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierISOUserDataAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataLocationHorizontalAccuracyInMeters not bound
!missing-field! AVMetadataIdentifierQuickTimeUserDataAccessibilityDescription not bound
!missing-field! AVMetadataISOUserDataKeyAccessibilityDescription not bound
!missing-field! AVMetadataQuickTimeMetadataKeyAccessibilityDescription not bound
!missing-field! AVMetadataQuickTimeUserDataKeyAccessibilityDescription not bound
!missing-field! AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChangeNotification not bound
!missing-protocol! AVAssetWriterDelegate not bound
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderReading (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderWriting (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-member! AVVideoCompositing::supportsHDRSourceFrames not found
!missing-selector! AVAssetSegmentReport::segmentType not bound
!missing-selector! AVAssetSegmentReport::trackReports not bound
!missing-selector! AVAssetSegmentReportSampleInformation::isSyncSample not bound
!missing-selector! AVAssetSegmentReportSampleInformation::length not bound
!missing-selector! AVAssetSegmentReportSampleInformation::offset not bound
!missing-selector! AVAssetSegmentReportSampleInformation::presentationTimeStamp not bound
!missing-selector! AVAssetSegmentTrackReport::duration not bound
!missing-selector! AVAssetSegmentTrackReport::earliestPresentationTimeStamp not bound
!missing-selector! AVAssetSegmentTrackReport::firstVideoSampleInformation not bound
!missing-selector! AVAssetSegmentTrackReport::mediaType not bound
!missing-selector! AVAssetSegmentTrackReport::trackID not bound
!missing-selector! AVAssetWriter::delegate not bound
!missing-selector! AVAssetWriter::flushSegment not bound
!missing-selector! AVAssetWriter::initialMovieFragmentSequenceNumber not bound
!missing-selector! AVAssetWriter::initialSegmentStartTime not bound
!missing-selector! AVAssetWriter::initWithContentType: not bound
!missing-selector! AVAssetWriter::outputFileTypeProfile not bound
!missing-selector! AVAssetWriter::preferredOutputSegmentInterval not bound
!missing-selector! AVAssetWriter::producesCombinableFragments not bound
!missing-selector! AVAssetWriter::setDelegate: not bound
!missing-selector! AVAssetWriter::setInitialMovieFragmentSequenceNumber: not bound
!missing-selector! AVAssetWriter::setInitialSegmentStartTime: not bound
!missing-selector! AVAssetWriter::setOutputFileTypeProfile: not bound
!missing-selector! AVAssetWriter::setPreferredOutputSegmentInterval: not bound
!missing-selector! AVAssetWriter::setProducesCombinableFragments: not bound
!missing-selector! AVAudioSession::inputOrientation not bound
!missing-selector! AVAudioSession::preferredInputOrientation not bound
!missing-selector! AVAudioSession::setPreferredInputOrientation:error: not bound
!missing-selector! AVCaptureDevice::isSuspended not bound
!missing-selector! AVCaptureDevice::manufacturer not bound
!missing-selector! AVPlayerItem::allowedAudioSpatializationFormats not bound
!missing-selector! AVPlayerItem::setAllowedAudioSpatializationFormats: not bound
!missing-selector! AVPlayerItem::setStartsOnFirstEligibleVariant: not bound
!missing-selector! AVPlayerItem::startsOnFirstEligibleVariant not bound
!missing-selector! AVSampleBufferDisplayLayer::requiresFlushToResumeDecoding not bound
!missing-selector! AVSpeechUtterance::prefersAssistiveTechnologySettings not bound
!missing-selector! AVSpeechUtterance::setPrefersAssistiveTechnologySettings: not bound
!missing-type! AVAssetSegmentReport not bound
!missing-type! AVAssetSegmentReportSampleInformation not bound
!missing-type! AVAssetSegmentTrackReport not bound

Просмотреть файл

@ -39,3 +39,12 @@
!missing-field! AVMetadataIdentifierQuickTimeMetadataLivePhotoVitalityScoringVersion not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataSpatialOverCaptureQualityScore not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataSpatialOverCaptureQualityScoringVersion not bound
# This fields are use for a notifications that returns a AVAudioSessionRouteDescription
# which cannot be found on macOS
!missing-field! AVAudioSessionRouteChangeNotification not bound
!missing-field! AVAudioSessionRouteChangePreviousRouteKey not bound
!missing-field! AVAudioSessionRouteChangeReasonKey not bound
!missing-field! AVAudioSessionSilenceSecondaryAudioHintNotification not bound
!missing-field! AVAudioSessionSilenceSecondaryAudioHintTypeKey not bound

Просмотреть файл

@ -1,87 +0,0 @@
!deprecated-attribute-missing! AVAssetResourceLoadingRequest::finishLoadingWithResponse:data:redirect: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVPlayerItem::isAudioSpatializationAllowed missing a [Deprecated] attribute
!deprecated-attribute-missing! AVPlayerItem::setAudioSpatializationAllowed: missing a [Deprecated] attribute
!missing-enum! AVAssetSegmentType not bound
!missing-enum! AVAudioRoutingArbitrationCategory not bound
!missing-enum! AVAudioSpatializationFormats not bound
!missing-enum! AVAudioStereoOrientation not bound
!missing-field! AVAudioSessionInterruptionNotification not bound
!missing-field! AVAudioSessionInterruptionOptionKey not bound
!missing-field! AVAudioSessionInterruptionTypeKey not bound
!missing-field! AVAudioSessionInterruptionWasSuspendedKey not bound
!missing-field! AVAudioSessionLocationLower not bound
!missing-field! AVAudioSessionLocationUpper not bound
!missing-field! AVAudioSessionMediaServicesWereLostNotification not bound
!missing-field! AVAudioSessionMediaServicesWereResetNotification not bound
!missing-field! AVAudioSessionOrientationBack not bound
!missing-field! AVAudioSessionOrientationBottom not bound
!missing-field! AVAudioSessionOrientationFront not bound
!missing-field! AVAudioSessionOrientationLeft not bound
!missing-field! AVAudioSessionOrientationRight not bound
!missing-field! AVAudioSessionOrientationTop not bound
!missing-field! AVAudioSessionPolarPatternCardioid not bound
!missing-field! AVAudioSessionPolarPatternOmnidirectional not bound
!missing-field! AVAudioSessionPolarPatternSubcardioid not bound
!missing-field! AVAudioSessionRouteChangeNotification not bound
!missing-field! AVAudioSessionRouteChangePreviousRouteKey not bound
!missing-field! AVAudioSessionRouteChangeReasonKey not bound
!missing-field! AVAudioSessionSilenceSecondaryAudioHintNotification not bound
!missing-field! AVAudioSessionSilenceSecondaryAudioHintTypeKey not bound
!missing-field! AVFileTypeProfileMPEG4AppleHLS not bound
!missing-field! AVFileTypeProfileMPEG4CMAFCompliant not bound
!missing-field! AVMediaCharacteristicContainsHDRVideo not bound
!missing-field! AVMetadataCommonIdentifierAccessibilityDescription not bound
!missing-field! AVMetadataCommonKeyAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierISOUserDataAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataLocationHorizontalAccuracyInMeters not bound
!missing-field! AVMetadataIdentifierQuickTimeUserDataAccessibilityDescription not bound
!missing-field! AVMetadataISOUserDataKeyAccessibilityDescription not bound
!missing-field! AVMetadataQuickTimeMetadataKeyAccessibilityDescription not bound
!missing-field! AVMetadataQuickTimeUserDataKeyAccessibilityDescription not bound
!missing-field! AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChangeNotification not bound
!missing-protocol! AVAssetWriterDelegate not bound
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderReading (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderWriting (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-member! AVVideoCompositing::supportsHDRSourceFrames not found
!missing-selector! +AVAudioRoutingArbiter::sharedRoutingArbiter not bound
!missing-selector! AVAssetSegmentReport::segmentType not bound
!missing-selector! AVAssetSegmentReport::trackReports not bound
!missing-selector! AVAssetSegmentReportSampleInformation::isSyncSample not bound
!missing-selector! AVAssetSegmentReportSampleInformation::length not bound
!missing-selector! AVAssetSegmentReportSampleInformation::offset not bound
!missing-selector! AVAssetSegmentReportSampleInformation::presentationTimeStamp not bound
!missing-selector! AVAssetSegmentTrackReport::duration not bound
!missing-selector! AVAssetSegmentTrackReport::earliestPresentationTimeStamp not bound
!missing-selector! AVAssetSegmentTrackReport::firstVideoSampleInformation not bound
!missing-selector! AVAssetSegmentTrackReport::mediaType not bound
!missing-selector! AVAssetSegmentTrackReport::trackID not bound
!missing-selector! AVAssetWriter::delegate not bound
!missing-selector! AVAssetWriter::flushSegment not bound
!missing-selector! AVAssetWriter::initialMovieFragmentSequenceNumber not bound
!missing-selector! AVAssetWriter::initialSegmentStartTime not bound
!missing-selector! AVAssetWriter::initWithContentType: not bound
!missing-selector! AVAssetWriter::outputFileTypeProfile not bound
!missing-selector! AVAssetWriter::preferredOutputSegmentInterval not bound
!missing-selector! AVAssetWriter::producesCombinableFragments not bound
!missing-selector! AVAssetWriter::setDelegate: not bound
!missing-selector! AVAssetWriter::setInitialMovieFragmentSequenceNumber: not bound
!missing-selector! AVAssetWriter::setInitialSegmentStartTime: not bound
!missing-selector! AVAssetWriter::setOutputFileTypeProfile: not bound
!missing-selector! AVAssetWriter::setPreferredOutputSegmentInterval: not bound
!missing-selector! AVAssetWriter::setProducesCombinableFragments: not bound
!missing-selector! AVAudioRoutingArbiter::beginArbitrationWithCategory:completionHandler: not bound
!missing-selector! AVAudioRoutingArbiter::leaveArbitration not bound
!missing-selector! AVCaptureStillImageOutput::isHighResolutionStillImageOutputEnabled not bound
!missing-selector! AVCaptureStillImageOutput::setHighResolutionStillImageOutputEnabled: not bound
!missing-selector! AVPlayerItem::allowedAudioSpatializationFormats not bound
!missing-selector! AVPlayerItem::setAllowedAudioSpatializationFormats: not bound
!missing-selector! AVPlayerItem::setStartsOnFirstEligibleVariant: not bound
!missing-selector! AVPlayerItem::startsOnFirstEligibleVariant not bound
!missing-selector! AVSampleBufferDisplayLayer::requiresFlushToResumeDecoding not bound
!missing-selector! AVSpeechUtterance::prefersAssistiveTechnologySettings not bound
!missing-selector! AVSpeechUtterance::setPrefersAssistiveTechnologySettings: not bound
!missing-type! AVAssetSegmentReport not bound
!missing-type! AVAssetSegmentReportSampleInformation not bound
!missing-type! AVAssetSegmentTrackReport not bound
!missing-type! AVAudioRoutingArbiter not bound

Просмотреть файл

@ -1,59 +0,0 @@
!missing-enum! AVAssetSegmentType not bound
!missing-enum! AVAudioSpatializationFormats not bound
!missing-enum! AVAudioStereoOrientation not bound
!missing-field! AVAudioSessionPortAVB not bound
!missing-field! AVAudioSessionPortDisplayPort not bound
!missing-field! AVAudioSessionPortFireWire not bound
!missing-field! AVAudioSessionPortPCI not bound
!missing-field! AVAudioSessionPortThunderbolt not bound
!missing-field! AVAudioSessionPortVirtual not bound
!missing-field! AVFileTypeProfileMPEG4AppleHLS not bound
!missing-field! AVFileTypeProfileMPEG4CMAFCompliant not bound
!missing-field! AVMediaCharacteristicContainsHDRVideo not bound
!missing-field! AVMetadataCommonIdentifierAccessibilityDescription not bound
!missing-field! AVMetadataCommonKeyAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierISOUserDataAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataLocationHorizontalAccuracyInMeters not bound
!missing-field! AVMetadataIdentifierQuickTimeUserDataAccessibilityDescription not bound
!missing-field! AVMetadataISOUserDataKeyAccessibilityDescription not bound
!missing-field! AVMetadataQuickTimeMetadataKeyAccessibilityDescription not bound
!missing-field! AVMetadataQuickTimeUserDataKeyAccessibilityDescription not bound
!missing-field! AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChangeNotification not bound
!missing-protocol! AVAssetWriterDelegate not bound
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderReading (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderWriting (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-member! AVVideoCompositing::supportsHDRSourceFrames not found
!missing-selector! AVAssetSegmentReport::segmentType not bound
!missing-selector! AVAssetSegmentReport::trackReports not bound
!missing-selector! AVAssetSegmentReportSampleInformation::isSyncSample not bound
!missing-selector! AVAssetSegmentReportSampleInformation::length not bound
!missing-selector! AVAssetSegmentReportSampleInformation::offset not bound
!missing-selector! AVAssetSegmentReportSampleInformation::presentationTimeStamp not bound
!missing-selector! AVAssetSegmentTrackReport::duration not bound
!missing-selector! AVAssetSegmentTrackReport::earliestPresentationTimeStamp not bound
!missing-selector! AVAssetSegmentTrackReport::firstVideoSampleInformation not bound
!missing-selector! AVAssetSegmentTrackReport::mediaType not bound
!missing-selector! AVAssetSegmentTrackReport::trackID not bound
!missing-selector! AVAssetWriter::delegate not bound
!missing-selector! AVAssetWriter::flushSegment not bound
!missing-selector! AVAssetWriter::initialMovieFragmentSequenceNumber not bound
!missing-selector! AVAssetWriter::initialSegmentStartTime not bound
!missing-selector! AVAssetWriter::initWithContentType: not bound
!missing-selector! AVAssetWriter::outputFileTypeProfile not bound
!missing-selector! AVAssetWriter::preferredOutputSegmentInterval not bound
!missing-selector! AVAssetWriter::producesCombinableFragments not bound
!missing-selector! AVAssetWriter::setDelegate: not bound
!missing-selector! AVAssetWriter::setInitialMovieFragmentSequenceNumber: not bound
!missing-selector! AVAssetWriter::setInitialSegmentStartTime: not bound
!missing-selector! AVAssetWriter::setOutputFileTypeProfile: not bound
!missing-selector! AVAssetWriter::setPreferredOutputSegmentInterval: not bound
!missing-selector! AVAssetWriter::setProducesCombinableFragments: not bound
!missing-selector! AVPlayerItem::setStartsOnFirstEligibleVariant: not bound
!missing-selector! AVPlayerItem::startsOnFirstEligibleVariant not bound
!missing-selector! AVSampleBufferDisplayLayer::requiresFlushToResumeDecoding not bound
!missing-selector! AVSpeechUtterance::prefersAssistiveTechnologySettings not bound
!missing-selector! AVSpeechUtterance::setPrefersAssistiveTechnologySettings: not bound
!missing-type! AVAssetSegmentReport not bound
!missing-type! AVAssetSegmentReportSampleInformation not bound
!missing-type! AVAssetSegmentTrackReport not bound

Просмотреть файл

@ -1,75 +0,0 @@
!missing-enum! AVAudioSpatializationFormats not bound
!missing-enum! AVAudioStereoOrientation not bound
!missing-enum! AVContentKeyRequestStatus not bound
!missing-field! AVAudioSessionPortAVB not bound
!missing-field! AVAudioSessionPortDisplayPort not bound
!missing-field! AVAudioSessionPortFireWire not bound
!missing-field! AVAudioSessionPortPCI not bound
!missing-field! AVAudioSessionPortThunderbolt not bound
!missing-field! AVAudioSessionPortVirtual not bound
!missing-field! AVContentKeyRequestProtocolVersionsKey not bound
!missing-field! AVContentKeyRequestRetryReasonReceivedObsoleteContentKey not bound
!missing-field! AVContentKeyRequestRetryReasonReceivedResponseWithExpiredLease not bound
!missing-field! AVContentKeyRequestRetryReasonTimedOut not bound
!missing-field! AVContentKeySessionServerPlaybackContextOptionProtocolVersions not bound
!missing-field! AVContentKeySessionServerPlaybackContextOptionServerChallenge not bound
!missing-field! AVContentKeySystemAuthorizationToken not bound
!missing-field! AVContentKeySystemClearKey not bound
!missing-field! AVContentKeySystemFairPlayStreaming not bound
!missing-field! AVFileTypeProfileMPEG4AppleHLS not bound
!missing-field! AVFileTypeProfileMPEG4CMAFCompliant not bound
!missing-field! AVMetadataCommonIdentifierAccessibilityDescription not bound
!missing-field! AVMetadataCommonKeyAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierISOUserDataAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataAccessibilityDescription not bound
!missing-field! AVMetadataIdentifierQuickTimeMetadataLocationHorizontalAccuracyInMeters not bound
!missing-field! AVMetadataIdentifierQuickTimeUserDataAccessibilityDescription not bound
!missing-field! AVMetadataISOUserDataKeyAccessibilityDescription not bound
!missing-field! AVMetadataQuickTimeMetadataKeyAccessibilityDescription not bound
!missing-field! AVMetadataQuickTimeUserDataKeyAccessibilityDescription not bound
!missing-protocol! AVContentKeyRecipient not bound
!missing-protocol! AVContentKeySessionDelegate not bound
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderReading (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderWriting (defined in 'AVURLAssetNSItemProvider' category)
!missing-selector! +AVContentKeyResponse::contentKeyResponseWithAuthorizationTokenData: not bound
!missing-selector! +AVContentKeyResponse::contentKeyResponseWithClearKeyData:initializationVector: not bound
!missing-selector! +AVContentKeyResponse::contentKeyResponseWithFairPlayStreamingKeyResponseData: not bound
!missing-selector! +AVContentKeySession::contentKeySessionWithKeySystem: not bound
!missing-selector! +AVContentKeySession::contentKeySessionWithKeySystem:storageDirectoryAtURL: not bound
!missing-selector! +AVContentKeySession::pendingExpiredSessionReportsWithAppIdentifier:storageDirectoryAtURL: not bound
!missing-selector! +AVContentKeySession::removePendingExpiredSessionReports:withAppIdentifier:storageDirectoryAtURL: not bound
!missing-selector! AVContentKeyRequest::canProvidePersistableContentKey not bound
!missing-selector! AVContentKeyRequest::error not bound
!missing-selector! AVContentKeyRequest::identifier not bound
!missing-selector! AVContentKeyRequest::initializationData not bound
!missing-selector! AVContentKeyRequest::makeStreamingContentKeyRequestDataForApp:contentIdentifier:options:completionHandler: not bound
!missing-selector! AVContentKeyRequest::options not bound
!missing-selector! AVContentKeyRequest::processContentKeyResponse: not bound
!missing-selector! AVContentKeyRequest::processContentKeyResponseError: not bound
!missing-selector! AVContentKeyRequest::renewsExpiringResponseData not bound
!missing-selector! AVContentKeyRequest::respondByRequestingPersistableContentKeyRequestAndReturnError: not bound
!missing-selector! AVContentKeyRequest::status not bound
!missing-selector! AVContentKeySession::addContentKeyRecipient: not bound
!missing-selector! AVContentKeySession::contentKeyRecipients not bound
!missing-selector! AVContentKeySession::contentProtectionSessionIdentifier not bound
!missing-selector! AVContentKeySession::delegate not bound
!missing-selector! AVContentKeySession::delegateQueue not bound
!missing-selector! AVContentKeySession::expire not bound
!missing-selector! AVContentKeySession::invalidateAllPersistableContentKeysForApp:options:completionHandler: not bound
!missing-selector! AVContentKeySession::invalidatePersistableContentKey:options:completionHandler: not bound
!missing-selector! AVContentKeySession::keySystem not bound
!missing-selector! AVContentKeySession::makeSecureTokenForExpirationDateOfPersistableContentKey:completionHandler: not bound
!missing-selector! AVContentKeySession::processContentKeyRequestWithIdentifier:initializationData:options: not bound
!missing-selector! AVContentKeySession::removeContentKeyRecipient: not bound
!missing-selector! AVContentKeySession::renewExpiringResponseDataForContentKeyRequest: not bound
!missing-selector! AVContentKeySession::setDelegate:queue: not bound
!missing-selector! AVContentKeySession::storageURL not bound
!missing-selector! AVPersistableContentKeyRequest::persistableContentKeyFromKeyVendorResponse:options:error: not bound
!missing-selector! AVPlayerItem::setStartsOnFirstEligibleVariant: not bound
!missing-selector! AVPlayerItem::startsOnFirstEligibleVariant not bound
!missing-selector! AVSpeechUtterance::prefersAssistiveTechnologySettings not bound
!missing-selector! AVSpeechUtterance::setPrefersAssistiveTechnologySettings: not bound
!missing-type! AVContentKeyRequest not bound
!missing-type! AVContentKeyResponse not bound
!missing-type! AVContentKeySession not bound
!missing-type! AVPersistableContentKeyRequest not bound