CoreImage tvOS 14.5 to 15.0 API Differences

CIContext.h
Added -[CIContext HEIF10RepresentationOfImage:colorSpace:options:error:]
Added -[CIContext writeHEIF10RepresentationOfImage:toURL:colorSpace:options:error:]
CIFilterBuiltins.h
Added CIPersonSegmentation
Added CIPersonSegmentation.inputImage
Added CIPersonSegmentation.qualityLevel
Added +[CIFilter linearLightBlendModeFilter]
Added +[CIFilter vividLightBlendModeFilter]
Added +[CIFilter convolutionRGB3X3Filter]
Added +[CIFilter convolutionRGB5X5Filter]
Added +[CIFilter convolutionRGB7X7Filter]
Added +[CIFilter convolutionRGB9HorizontalFilter]
Added +[CIFilter convolutionRGB9VerticalFilter]
Added +[CIFilter personSegmentationFilter]
CIKernel.h
Added +[CIKernel kernelsWithMetalString:error:]
CIRAWFilter.h
Added CIRAWFilter
Added CIRAWDecoderVersion
Added CIRAWDecoderVersionNone
Added CIRAWDecoderVersion8
Added CIRAWDecoderVersion8DNG
Added CIRAWDecoderVersion7
Added CIRAWDecoderVersion7DNG
Added CIRAWDecoderVersion6
Added CIRAWDecoderVersion6DNG
Added CIRAWFilter.supportedCameraModels
Added CIRAWFilter.supportedDecoderVersions
Added CIRAWFilter.nativeSize
Added CIRAWFilter.properties
Added CIRAWFilter.orientation
Added CIRAWFilter.draftModeEnabled
Added CIRAWFilter.decoderVersion
Added CIRAWFilter.scaleFactor
Added CIRAWFilter.exposure
Added CIRAWFilter.baselineExposure
Added CIRAWFilter.shadowBias
Added CIRAWFilter.boostAmount
Added CIRAWFilter.boostShadowAmount
Added CIRAWFilter.gamutMappingEnabled
Added CIRAWFilter.lensCorrectionSupported
Added CIRAWFilter.lensCorrectionEnabled
Added CIRAWFilter.luminanceNoiseReductionSupported
Added CIRAWFilter.luminanceNoiseReductionAmount
Added CIRAWFilter.colorNoiseReductionSupported
Added CIRAWFilter.colorNoiseReductionAmount
Added CIRAWFilter.sharpnessSupported
Added CIRAWFilter.sharpnessAmount
Added CIRAWFilter.contrastSupported
Added CIRAWFilter.contrastAmount
Added CIRAWFilter.detailSupported
Added CIRAWFilter.detailAmount
Added CIRAWFilter.moireReductionSupported
Added CIRAWFilter.moireReductionAmount
Added CIRAWFilter.localToneMapSupported
Added CIRAWFilter.localToneMapAmount
Added CIRAWFilter.extendedDynamicRangeAmount
Added CIRAWFilter.neutralChromaticity
Added CIRAWFilter.neutralLocation
Added CIRAWFilter.neutralTemperature
Added CIRAWFilter.neutralTint
Added CIRAWFilter.linearSpaceFilter
Added CIRAWFilter.previewImage
Added CIRAWFilter.portraitEffectsMatte
Added CIRAWFilter.semanticSegmentationSkinMatte
Added CIRAWFilter.semanticSegmentationHairMatte
Added CIRAWFilter.semanticSegmentationGlassesMatte
Added CIRAWFilter.semanticSegmentationSkyMatte
Added CIRAWFilter.semanticSegmentationTeethMatte
Added +[CIRAWFilter filterWithImageURL:]
Added +[CIRAWFilter filterWithImageData:identifierHint:]
Added +[CIRAWFilter filterWithCVPixelBuffer:properties:]
Added kCIPropertiesKey
Modified CIRAWFilterOption
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified +[CIFilter filterWithImageURL:options:]
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified +[CIFilter filterWithImageData:options:]
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified +[CIFilter filterWithCVPixelBuffer:properties:options:]
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified +[CIFilter supportedRawCameraModels]
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputAllowDraftModeKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputDecoderVersionKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCISupportedDecoderVersionsKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputBaselineExposureKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputBoostKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputBoostShadowAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputDisableGamutMapKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNeutralChromaticityXKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNeutralChromaticityYKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNeutralTemperatureKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNeutralTintKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNeutralLocationKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputScaleFactorKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputIgnoreImageOrientationKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputImageOrientationKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputEnableSharpeningKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputEnableChromaticNoiseTrackingKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNoiseReductionAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputMoireAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputEnableVendorLensCorrectionKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputLuminanceNoiseReductionAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputColorNoiseReductionAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNoiseReductionSharpnessAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNoiseReductionContrastAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputNoiseReductionDetailAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputEnableEDRModeKey
DeclarationAvailabilityDeprecation Message
FromNSString *const kCIInputEnableEDRModeKeyAvailablenone
Toconst CIRAWFilterOption kCIInputEnableEDRModeKeyDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputLocalToneMapAmountKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIInputLinearSpaceFilter
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIOutputNativeSizeKey
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.

Modified kCIActiveKeys
AvailabilityDeprecation Message
FromAvailablenone
ToDeprecatedUse new CIRAWFilter class instead.