CoreMedia iOS 14.5 to 15.0 API Differences

CMFormatDescription.h
Added kCMVideoCodecType_DisparityHEVC
Added kCMVideoCodecType_DepthHEVC
Added kCMFormatDescriptionExtension_BitsPerComponent
Added kCMFormatDescriptionExtension_HorizontalFieldOfView
Added kCMFormatDescriptionExtension_AmbientViewingEnvironment
CMSampleBuffer.h
Added kCMSampleAttachmentKey_CryptorSubsampleAuxiliaryData
CMSync.h
Added #def CMTIMEBASE_USE_SOURCE_TERMINOLOGY
Added CMTimebaseCreateWithSourceClock()
Added CMTimebaseCreateWithSourceTimebase()
Added CMTimebaseCopySourceTimebase()
Added CMTimebaseCopySourceClock()
Added CMTimebaseCopySource()
Added CMTimebaseCopyUltimateSourceClock()
Added CMTimebaseSetSourceClock()
Added CMTimebaseSetSourceTimebase()
Modified CMTimebaseCreateWithMasterClock()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMTimebaseCreateWithSourceClock

Modified CMTimebaseCreateWithMasterTimebase()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMTimebaseCreateWithSourceTimebase

Modified CMTimebaseCopyMasterTimebase()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMTimebaseCopySourceTimebase

Modified CMTimebaseCopyMasterClock()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMTimebaseCopySourceClock

Modified CMTimebaseCopyMaster()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMTimebaseCopySource

Modified CMTimebaseCopyUltimateMasterClock()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMTimebaseCopyUltimateSourceClock

Modified CMTimebaseSetMasterClock()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMTimebaseSetSourceClock

Modified CMTimebaseSetMasterTimebase()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCMTimebaseSetSourceTimebase