CoreVideo macOS 11.3 to 12.0 API Differences

CVBase.h
Added #def CV_RETURNS_RETAINED
CVBuffer.h
Added CVBufferCopyAttachments()
Added CVBufferCopyAttachment()
Added CVBufferHasAttachment()
Modified CVBufferGetAttachment()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCVBufferCopyAttachment

Modified CVBufferGetAttachments()
AvailabilityReplacement
FromAvailablenone
ToDeprecatedCVBufferCopyAttachments

CVImageBuffer.h
Added kCVImageBufferAmbientViewingEnvironmentKey
Added kCVImageBufferRegionOfInterestKey
CVPixelBuffer.h
Added kCVPixelFormatType_40ARGBLEWideGamut
Added kCVPixelFormatType_40ARGBLEWideGamutPremultiplied
Added kCVPixelFormatType_422YpCbCr16BiPlanarVideoRange
Added kCVPixelFormatType_444YpCbCr16BiPlanarVideoRange
Added kCVPixelFormatType_444YpCbCr16VideoRange_16A_TriPlanar
Added kCVPixelFormatType_Lossless_32BGRA
Added kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarVideoRange
Added kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarFullRange
Added kCVPixelFormatType_Lossless_420YpCbCr10PackedBiPlanarVideoRange
Added kCVPixelBufferVersatileBayerKey_BayerPattern
Added kCVPixelBufferProResRAWKey_SenselSitingOffsets
Added kCVPixelBufferProResRAWKey_BlackLevel
Added kCVPixelBufferProResRAWKey_WhiteLevel
Added kCVPixelBufferProResRAWKey_WhiteBalanceCCT
Added kCVPixelBufferProResRAWKey_WhiteBalanceRedFactor
Added kCVPixelBufferProResRAWKey_WhiteBalanceBlueFactor
Added kCVPixelBufferProResRAWKey_ColorMatrix
Added kCVPixelBufferProResRAWKey_GainFactor
Added kCVPixelBufferProResRAWKey_RecommendedCrop
Added kCVPixelBufferProResRAWKey_MetadataExtension
Added CVPixelBufferCopyCreationAttributes()
CVPixelFormatDescription.h
Added CVIsCompressedPixelFormatAvailable()