AVFoundation macOS 10.15.6 to 11.0 API Differences
../Frameworks/AVFAudio.framework/Headers/AVAudioRoutingArbiter.h
Added
AVAudioRoutingArbitrationCategory
Added
AVAudioRoutingArbitrationCategoryPlayback
Added
AVAudioRoutingArbitrationCategoryPlayAndRecord
Added
AVAudioRoutingArbitrationCategoryPlayAndRecordVoice
Added
AVAudioRoutingArbiter
Added
AVAudioRoutingArbiter.sharedRoutingArbiter
Added
-[AVAudioRoutingArbiter beginArbitrationWithCategory:completionHandler:]
Added
-[AVAudioRoutingArbiter leaveArbitration]
../Frameworks/AVFAudio.framework/Headers/AVAudioSession.h
Removed
PermissionBlock
Added
AVAudioSession (Activation)
Added
AVAudioSession (Observation)
Added
AVAudioSession (RoutingConfiguration)
Added
AVAudioSessionInterruptionNotification
Added
AVAudioSessionRouteChangeNotification
Added
AVAudioSessionMediaServicesWereLostNotification
Added
AVAudioSessionMediaServicesWereResetNotification
Added
AVAudioSessionSilenceSecondaryAudioHintNotification
Added
AVAudioSessionInterruptionTypeKey
Added
AVAudioSessionInterruptionOptionKey
Added
AVAudioSessionInterruptionWasSuspendedKey
Added
AVAudioSessionRouteChangeReasonKey
Added
AVAudioSessionRouteChangePreviousRouteKey
Added
AVAudioSessionSilenceSecondaryAudioHintTypeKey
../Frameworks/AVFAudio.framework/Headers/AVAudioSessionRoute.h
Added
AVAudioSessionLocationUpper
Added
AVAudioSessionLocationLower
Added
AVAudioSessionOrientationTop
Added
AVAudioSessionOrientationBottom
Added
AVAudioSessionOrientationFront
Added
AVAudioSessionOrientationBack
Added
AVAudioSessionOrientationLeft
Added
AVAudioSessionOrientationRight
Added
AVAudioSessionPolarPatternOmnidirectional
Added
AVAudioSessionPolarPatternCardioid
Added
AVAudioSessionPolarPatternSubcardioid
../Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h
Added
AVAudioStereoOrientation
Added
AVAudioStereoOrientationNone
Added
AVAudioStereoOrientationPortrait
Added
AVAudioStereoOrientationPortraitUpsideDown
Added
AVAudioStereoOrientationLandscapeRight
Added
AVAudioStereoOrientationLandscapeLeft
../Frameworks/AVFAudio.framework/Headers/AVSpeechSynthesis.h
Added
AVSpeechUtterance.prefersAssistiveTechnologySettings
AVAsset.h
Modified
AVURLAsset
Protocols
From
AVContentKeyRecipient
To
AVContentKeyRecipient, NSItemProviderReading, NSItemProviderWriting
AVAssetDownloadTask.h
Added
AVAssetDownloadTaskMinimumRequiredPresentationSizeKey
Added
AVAssetDownloadTaskPrefersHDRKey
AVAssetResourceLoader.h
Added
-[AVAssetResourceLoadingRequest finishLoadingWithResponse:data:redirect:]
AVAssetSegmentReport.h
Added
AVAssetSegmentType
Added
AVAssetSegmentTypeInitialization
Added
AVAssetSegmentTypeSeparable
Added
AVAssetSegmentReport
Added
AVAssetSegmentReport.segmentType
Added
AVAssetSegmentReport.trackReports
Added
AVAssetSegmentTrackReport
Added
AVAssetSegmentTrackReport.trackID
Added
AVAssetSegmentTrackReport.mediaType
Added
AVAssetSegmentTrackReport.earliestPresentationTimeStamp
Added
AVAssetSegmentTrackReport.duration
Added
AVAssetSegmentTrackReport.firstVideoSampleInformation
Added
AVAssetSegmentReportSampleInformation
Added
AVAssetSegmentReportSampleInformation.presentationTimeStamp
Added
AVAssetSegmentReportSampleInformation.offset
Added
AVAssetSegmentReportSampleInformation.length
Added
AVAssetSegmentReportSampleInformation.isSyncSample
AVAssetWriter.h
Added
-[AVAssetWriter initWithContentType:]
Added
AVAssetWriter.initialMovieFragmentSequenceNumber
Added
AVAssetWriter.producesCombinableFragments
Added
AVAssetWriter.preferredOutputSegmentInterval
Added
AVAssetWriter.initialSegmentStartTime
Added
AVAssetWriter.outputFileTypeProfile
Added
AVAssetWriter.delegate
Added
-[AVAssetWriter flushSegment]
Added
AVAssetWriterDelegate
Added
-[AVAssetWriterDelegate assetWriter:didOutputSegmentData:segmentType:segmentReport:]
Added
-[AVAssetWriterDelegate assetWriter:didOutputSegmentData:segmentType:]
AVCaptureStillImageOutput.h
Added
AVCaptureStillImageOutput.highResolutionStillImageOutputEnabled
AVError.h
Added
AVErrorIncorrectlyConfigured
Added
AVErrorSegmentStartedWithNonSyncSample
Added
AVErrorRosettaNotInstalled
AVMediaFormat.h
Added
AVMediaCharacteristicContainsHDRVideo
Added
AVFileTypeProfile
Added
AVFileTypeProfileMPEG4AppleHLS
Added
AVFileTypeProfileMPEG4CMAFCompliant
AVMetadataFormat.h
Added
AVMetadataCommonKeyAccessibilityDescription
Added
AVMetadataQuickTimeUserDataKeyAccessibilityDescription
Added
AVMetadataISOUserDataKeyAccessibilityDescription
Added
AVMetadataQuickTimeMetadataKeyAccessibilityDescription
AVMetadataIdentifiers.h
Added
AVMetadataCommonIdentifierAccessibilityDescription
Added
AVMetadataIdentifierQuickTimeUserDataAccessibilityDescription
Added
AVMetadataIdentifierISOUserDataAccessibilityDescription
Added
AVMetadataIdentifierQuickTimeMetadataAccessibilityDescription
Added
AVMetadataIdentifierQuickTimeMetadataLocationHorizontalAccuracyInMeters
AVPlayerItem.h
Added
AVAudioSpatializationFormats
Added
AVAudioSpatializationFormatNone
Added
AVAudioSpatializationFormatMonoAndStereo
Added
AVAudioSpatializationFormatMultichannel
Added
AVAudioSpatializationFormatMonoStereoAndMultichannel
Added
AVPlayerItem.appliesPerFrameHDRDisplayMetadata
Added
AVPlayerItem.allowedAudioSpatializationFormats
Added
AVPlayerItem.startsOnFirstEligibleVariant
Modified
AVPlayerItem.audioSpatializationAllowed
Availability
Replacement
From
Available
none
To
Deprecated
allowedAudioSpatializationFormats
AVSampleBufferDisplayLayer.h
Added
AVSampleBufferDisplayLayerRequiresFlushToResumeDecodingDidChangeNotification
Added
AVSampleBufferDisplayLayer.requiresFlushToResumeDecoding
AVSemanticSegmentationMatte.h
Added
AVSemanticSegmentationMatteTypeGlasses
AVVideoCompositing.h
Added
AVVideoCompositing.supportsHDRSourceFrames