AVFoundation iOS 13.6 to 14.0 API Differences

../Frameworks/AVFAudio.framework/Headers/AVAudioSession.h
Removed PermissionBlock
Declaration
From@property (readonly) NSArray<AVAudioSessionCategory> *availableCategories
To@property (nonatomic, readonly) NSArray<AVAudioSessionCategory> *availableCategories

Declaration
From- (void)requestRecordPermission:(PermissionBlock)response
To- (void)requestRecordPermission:(void (^)(BOOL))response

../Frameworks/AVFAudio.framework/Headers/AVAudioSessionDeprecated.h
Availability
FromDeprecated
ToAvailable

Availability
FromDeprecated
ToAvailable

Availability
FromDeprecated
ToAvailable

Availability
FromDeprecated
ToAvailable

../Frameworks/AVFAudio.framework/Headers/AVAudioSessionRoute.h
Declaration
Fromconst AVAudioSessionLocation AVAudioSessionOrientationTop
Toconst AVAudioSessionOrientation AVAudioSessionOrientationTop

Declaration
Fromconst AVAudioSessionLocation AVAudioSessionOrientationBottom
Toconst AVAudioSessionOrientation AVAudioSessionOrientationBottom

Declaration
Fromconst AVAudioSessionLocation AVAudioSessionOrientationFront
Toconst AVAudioSessionOrientation AVAudioSessionOrientationFront

Declaration
Fromconst AVAudioSessionLocation AVAudioSessionOrientationBack
Toconst AVAudioSessionOrientation AVAudioSessionOrientationBack

Declaration
Fromconst AVAudioSessionLocation AVAudioSessionOrientationLeft
Toconst AVAudioSessionOrientation AVAudioSessionOrientationLeft

Declaration
Fromconst AVAudioSessionLocation AVAudioSessionOrientationRight
Toconst AVAudioSessionOrientation AVAudioSessionOrientationRight

Declaration
Fromconst AVAudioSessionLocation AVAudioSessionPolarPatternOmnidirectional
Toconst AVAudioSessionPolarPattern AVAudioSessionPolarPatternOmnidirectional

Declaration
Fromconst AVAudioSessionLocation AVAudioSessionPolarPatternCardioid
Toconst AVAudioSessionPolarPattern AVAudioSessionPolarPatternCardioid

Declaration
Fromconst AVAudioSessionLocation AVAudioSessionPolarPatternSubcardioid
Toconst AVAudioSessionPolarPattern AVAudioSessionPolarPatternSubcardioid

Declaration
From@property (readonly) NSString *channelName
To@property (nonatomic, readonly) NSString *channelName

Declaration
From@property (readonly) NSString *owningPortUID
To@property (nonatomic, readonly) NSString *owningPortUID

Declaration
From@property (readonly) NSUInteger channelNumber
To@property (nonatomic, readonly) NSUInteger channelNumber

Declaration
From@property (readonly) AudioChannelLabel channelLabel
To@property (nonatomic, readonly) AudioChannelLabel channelLabel

Declaration
From@property (readonly) AVAudioSessionPort portType
To@property (nonatomic, readonly) AVAudioSessionPort portType

Declaration
From@property (readonly) NSString *portName
To@property (nonatomic, readonly) NSString *portName

Declaration
From@property (readonly) NSString *UID
To@property (nonatomic, readonly) NSString *UID

Declaration
From@property (readonly) NSArray<AVAudioSessionChannelDescription *> *channels
To@property (nonatomic, readonly) NSArray<AVAudioSessionChannelDescription *> *channels

Declaration
From@property (readonly) NSArray<AVAudioSessionDataSourceDescription *> *dataSources
To@property (nonatomic, readonly) NSArray<AVAudioSessionDataSourceDescription *> *dataSources

Declaration
From@property (readonly) AVAudioSessionDataSourceDescription *selectedDataSource
To@property (nonatomic, readonly) AVAudioSessionDataSourceDescription *selectedDataSource

Declaration
From@property (readonly) AVAudioSessionDataSourceDescription *preferredDataSource
To@property (nonatomic, readonly) AVAudioSessionDataSourceDescription *preferredDataSource

Declaration
From@property (readonly) NSArray<AVAudioSessionPortDescription *> *inputs
To@property (nonatomic, readonly) NSArray<AVAudioSessionPortDescription *> *inputs

Declaration
From@property (readonly) NSArray<AVAudioSessionPortDescription *> *outputs
To@property (nonatomic, readonly) NSArray<AVAudioSessionPortDescription *> *outputs

../Frameworks/AVFAudio.framework/Headers/AVAudioSessionTypes.h
../Frameworks/AVFAudio.framework/Headers/AVSpeechSynthesis.h
AVAsset.h
Modified AVURLAsset
Protocols
FromAVContentKeyRecipient
ToAVContentKeyRecipient, NSItemProviderReading, NSItemProviderWriting

AVAssetDownloadTask.h
AVAssetSegmentReport.h
AVAssetWriter.h
AVCaptureDevice.h
AVError.h
AVMediaFormat.h
AVMetadataFormat.h
AVMetadataIdentifiers.h
AVPlayerItem.h
AvailabilityReplacement
FromAvailablenone
ToDeprecatedallowedAudioSpatializationFormats

AVSampleBufferDisplayLayer.h
AVVideoCompositing.h