-
Notifications
You must be signed in to change notification settings - Fork 516
CoreImage macOS xcode14.0 beta1
Manuel de la Pena edited this page Sep 1, 2022
·
3 revisions
#CoreImage.framework https://github.com/xamarin/xamarin-macios/pull/15661
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIBarcodeDescriptor.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIBarcodeDescriptor.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIBarcodeDescriptor.h 2022-02-23 07:59:39.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIBarcodeDescriptor.h 2022-05-31 14:49:46.000000000 -0400
@@ -3,6 +3,11 @@
Copyright (c) 2017 Apple, Inc.
All rights reserved. */
+#ifndef CIBARCODEDESCRIPTOR_H
+#define CIBARCODEDESCRIPTOR_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CoreImageDefines.h>
#import <Foundation/Foundation.h>
@@ -396,3 +401,7 @@
#endif // __OBJC2__
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIBARCODEDESCRIPTOR_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIColor.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIColor.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIColor.h 2022-02-23 07:13:04.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIColor.h 2022-05-31 15:03:34.000000000 -0400
@@ -5,6 +5,11 @@
All rights reserved.
*/
+#ifndef CICOLOR_H
+#define CICOLOR_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CoreImageDefines.h>
#import <Foundation/Foundation.h>
#import <CoreImage/CIVector.h>
@@ -89,3 +94,7 @@
@end
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CICOLOR_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIContext.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIContext.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIContext.h 2022-02-23 07:56:23.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIContext.h 2022-06-03 18:07:08.000000000 -0400
@@ -3,6 +3,11 @@
Copyright (c) 2014 Apple, Inc.
All rights reserved. */
+#ifndef CICONTEXT_H
+#define CICONTEXT_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CIImage.h>
#import <CoreImage/CoreImageDefines.h>
#import <CoreVideo/CoreVideo.h>
@@ -561,3 +566,7 @@
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CICONTEXT_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIDetector.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIDetector.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIDetector.h 2022-02-23 07:10:06.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIDetector.h 2022-05-31 14:49:45.000000000 -0400
@@ -3,6 +3,10 @@
Copyright (c) 2011 Apple, Inc.
All rights reserved. */
+#ifndef CIDETECTOR_H
+#define CIDETECTOR_H
+
+#ifdef __OBJC__
#import <CoreImage/CoreImageDefines.h>
#import <Foundation/Foundation.h>
@@ -136,3 +140,7 @@
#endif
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIDETECTOR_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFeature.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFeature.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFeature.h 2022-02-23 07:10:06.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFeature.h 2022-06-03 18:09:25.000000000 -0400
@@ -3,6 +3,11 @@
Copyright (c) 2011 Apple, Inc.
All rights reserved. */
+#ifndef CIFEATURE_H
+#define CIFEATURE_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CoreImageDefines.h>
#import <Foundation/Foundation.h>
@@ -154,3 +159,7 @@
#endif // __OBJC2__
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIFEATURE_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilter.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilter.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilter.h 2022-02-23 07:13:04.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilter.h 2022-05-31 14:52:16.000000000 -0400
@@ -5,6 +5,10 @@
All rights reserved.
*/
+#ifndef CIFILTER_H
+#define CIFILTER_H
+
+#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <CoreImage/CoreImageDefines.h>
@@ -345,3 +349,7 @@
@end
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIFILTER_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterBuiltins.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterBuiltins.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterBuiltins.h 2022-02-23 07:56:23.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterBuiltins.h 2022-06-03 18:07:08.000000000 -0400
@@ -1,3 +1,9 @@
+#ifndef CIFILTERBUILTINS_H
+#define CIFILTERBUILTINS_H
+
+#ifdef __OBJC__
+
+#import <TargetConditionals.h>
#if TARGET_OS_OSX || TARGET_OS_IOS || TARGET_OS_TV
@@ -326,6 +332,7 @@
@property (nonatomic, retain, nullable) CIImage *inputImage;
@property (nonatomic) float cubeDimension;
@property (nonatomic, retain) NSData *cubeData;
+ @property (nonatomic) bool extrapolate NS_AVAILABLE(13_0, 16_0);
@end
@protocol CIColorCubesMixedWithMask <CIFilter>
@property (nonatomic, retain, nullable) CIImage *inputImage;
@@ -334,12 +341,14 @@
@property (nonatomic, retain) NSData *cube0Data;
@property (nonatomic, retain) NSData *cube1Data;
@property (nonatomic, nullable) CGColorSpaceRef colorSpace;
+ @property (nonatomic) bool extrapolate NS_AVAILABLE(13_0, 16_0);
@end
@protocol CIColorCubeWithColorSpace <CIFilter>
@property (nonatomic, retain, nullable) CIImage *inputImage;
@property (nonatomic) float cubeDimension;
@property (nonatomic, retain) NSData *cubeData;
@property (nonatomic, nullable) CGColorSpaceRef colorSpace;
+ @property (nonatomic) bool extrapolate NS_AVAILABLE(13_0, 16_0);
@end
@protocol CIColorCurves <CIFilter>
@property (nonatomic, retain, nullable) CIImage *inputImage;
@@ -363,6 +372,10 @@
@property (nonatomic, retain, nullable) CIImage *inputImage;
@property (nonatomic) float levels;
@end
+@protocol CIConvertLab <CIFilter>
+ @property (nonatomic, retain, nullable) CIImage *inputImage;
+ @property (nonatomic) bool normalize;
+@end
@protocol CIDither <CIFilter>
@property (nonatomic, retain, nullable) CIImage *inputImage;
@property (nonatomic) float intensity;
@@ -637,6 +650,7 @@
@protocol CIAttributedTextImageGenerator <CIFilter>
@property (nonatomic, retain) NSAttributedString *text;
@property (nonatomic) float scaleFactor;
+ @property (nonatomic) float padding NS_AVAILABLE(13_0, 16_0);
@end
@protocol CIAztecCodeGenerator <CIFilter>
@property (nonatomic, retain) NSData *message;
@@ -730,6 +744,7 @@
@property (nonatomic, retain) NSString *fontName;
@property (nonatomic) float fontSize;
@property (nonatomic) float scaleFactor;
+ @property (nonatomic) float padding NS_AVAILABLE(13_0, 16_0);
@end
// CICategoryStylize
@@ -938,6 +953,12 @@
@property (nonatomic) float scale;
@property (nonatomic) NSInteger count;
@end
+@protocol CIAreaLogarithmicHistogram <CIAreaReductionFilter>
+ @property (nonatomic) float scale;
+ @property (nonatomic) NSInteger count;
+ @property (nonatomic) float minimumStop;
+ @property (nonatomic) float maximumStop;
+@end
@protocol CIAreaMaximum <CIAreaReductionFilter>
@end
@protocol CIAreaMaximumAlpha <CIAreaReductionFilter>
@@ -1077,6 +1098,8 @@
+ (CIFilter<CIColorMap>*) colorMapFilter;
+ (CIFilter<CIColorMonochrome>*) colorMonochromeFilter;
+ (CIFilter<CIColorPosterize>*) colorPosterizeFilter;
++ (CIFilter<CIConvertLab>*) convertLabToRGBFilter NS_AVAILABLE(13_0, 16_0);
++ (CIFilter<CIConvertLab>*) convertRGBtoLabFilter NS_AVAILABLE(13_0, 16_0);
+ (CIFilter<CIDither>*) ditherFilter;
+ (CIFilter<CIDocumentEnhancer>*) documentEnhancerFilter;
+ (CIFilter<CIFalseColor>*) falseColorFilter;
@@ -1210,6 +1233,7 @@
// CICategoryReduction
+ (CIFilter<CIAreaAverage>*) areaAverageFilter NS_AVAILABLE(11_0, 14_0);
+ (CIFilter<CIAreaHistogram>*) areaHistogramFilter NS_AVAILABLE(11_0, 14_0);
++ (CIFilter<CIAreaLogarithmicHistogram>*) areaLogarithmicHistogramFilter NS_AVAILABLE(13_0, 16_0);
+ (CIFilter<CIAreaMaximum>*) areaMaximumFilter NS_AVAILABLE(11_0, 14_0);
+ (CIFilter<CIAreaMaximumAlpha>*) areaMaximumAlphaFilter NS_AVAILABLE(11_0, 14_0);
+ (CIFilter<CIAreaMinimum>*) areaMinimumFilter NS_AVAILABLE(11_0, 14_0);
@@ -1226,3 +1250,7 @@
NS_ASSUME_NONNULL_END
#endif // TARGET_OS_OSX || TARGET_OS_IOS || TARGET_OS_TV
+
+#endif /* __OBJC__ */
+
+#endif /* CIFILTERBUILTINS_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterConstructor.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterConstructor.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterConstructor.h 2022-02-12 07:13:55.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterConstructor.h 2022-05-21 08:30:26.000000000 -0400
@@ -3,8 +3,13 @@
Copyright (c) 2014 Apple, Inc.
All rights reserved. */
+#ifndef CIFILTERCONSTRUCTOR_H
+#define CIFILTERCONSTRUCTOR_H
+
+#ifdef __OBJC__
+
+#import <Foundation/Foundation.h>
-@class NSString;
@class CIFilter;
// Used by +[CIFilter registerFilterName:constructor:classAttributes:]
@@ -16,3 +21,7 @@
@end
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIFILTERCONSTRUCTOR_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterGenerator.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterGenerator.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterGenerator.h 2022-02-23 07:56:23.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterGenerator.h 2022-06-03 18:09:26.000000000 -0400
@@ -3,6 +3,11 @@
Copyright (c) 2015 Apple, Inc.
All rights reserved. */
+#ifndef CIFILTERGENERATOR_H
+#define CIFILTERGENERATOR_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CoreImageDefines.h>
#import <CoreImage/CIFilterConstructor.h>
@@ -150,3 +155,6 @@
NS_ASSUME_NONNULL_END
+#endif /* __OBJC__ */
+
+#endif /* CIFILTERGENERATOR_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterShape.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterShape.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterShape.h 2022-02-23 10:57:28.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIFilterShape.h 2022-05-31 15:03:34.000000000 -0400
@@ -5,6 +5,11 @@
All rights reserved.
*/
+#ifndef CIFILTERSHAPE_H
+#define CIFILTERSHAPE_H
+
+#ifdef __OBJC__
+
#import <Foundation/Foundation.h>
#import <CoreImage/CoreImageDefines.h>
@@ -58,3 +63,7 @@
@end
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIFILTERSHAPE_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h 2022-02-23 07:10:06.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImage.h 2022-05-31 14:52:15.000000000 -0400
@@ -5,6 +5,11 @@
All rights reserved.
*/
+#ifndef CIIMAGE_H
+#define CIIMAGE_H
+
+#ifdef __OBJC__
+
#import <Foundation/Foundation.h>
#import <CoreImage/CoreImageDefines.h>
#import <CoreVideo/CoreVideo.h>
@@ -138,7 +143,6 @@
CORE_IMAGE_EXPORT CIImageOption const kCIImageAuxiliarySemanticSegmentationSkinMatte NS_AVAILABLE(10_15, 13_0);
CORE_IMAGE_EXPORT CIImageOption const kCIImageAuxiliarySemanticSegmentationHairMatte NS_AVAILABLE(10_15, 13_0);
CORE_IMAGE_EXPORT CIImageOption const kCIImageAuxiliarySemanticSegmentationTeethMatte NS_AVAILABLE(10_15, 13_0);
-
CORE_IMAGE_EXPORT CIImageOption const kCIImageAuxiliarySemanticSegmentationGlassesMatte NS_AVAILABLE(11_0, 14_1);
CORE_IMAGE_EXPORT CIImageOption const kCIImageAuxiliarySemanticSegmentationSkyMatte NS_AVAILABLE(11_1, 14_3);
@@ -483,6 +487,20 @@
@end
+@interface CIImage (LabConversion)
+
+/* Converts the receiver from the Core Image RGB working space to La*b* space.
+ * The L channel in the range of 0...100 is stored in the the R channel of the resulting CIImage.
+ * The a*b* channels in the range of -128..128 are stored in the GB channels of the resulting CIImage.
+ * The A channel of the resulting CIImage is the same as the receiver's */
+-(CIImage*) imageByConvertingWorkingSpaceToLab NS_AVAILABLE(13_0,16_0);
+
+/* Converts an image from La*b* to the Core Image RGB working space.
+ * This is the inverse of imageByConvertingWorkingSpaceToLab. */
+-(CIImage*) imageByConvertingLabToWorkingSpace NS_AVAILABLE(13_0,16_0);
+
+@end
+
@interface CIImage (AVDepthData)
/* Returns a AVDepthData if the CIImage was created with [CIImage imageWithData] or [CIImage imageWithContentsOfURL] and.
@@ -541,3 +559,7 @@
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIIMAGE_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageAccumulator.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageAccumulator.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageAccumulator.h 2022-02-23 10:57:27.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageAccumulator.h 2022-05-31 15:03:33.000000000 -0400
@@ -3,6 +3,11 @@
Copyright (c) 2004 Apple, Inc.
All rights reserved. */
+#ifndef CIIMAGEACCUMULATOR_H
+#define CIIMAGEACCUMULATOR_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CoreImageDefines.h>
#import <CoreImage/CIImage.h>
@@ -61,3 +66,7 @@
@end
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIIMAGEACCUMULATOR_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageProcessor.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageProcessor.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageProcessor.h 2022-02-23 07:59:39.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageProcessor.h 2022-06-03 18:07:08.000000000 -0400
@@ -5,6 +5,11 @@
All rights reserved.
*/
+#ifndef CIIMAGEPROCESSOR_H
+#define CIIMAGEPROCESSOR_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CIImage.h>
#if TARGET_OS_OSX
@@ -203,3 +208,7 @@
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIIMAGEPROCESSOR_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageProvider.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageProvider.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageProvider.h 2022-02-23 10:57:27.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIImageProvider.h 2022-05-31 15:03:34.000000000 -0400
@@ -5,6 +5,11 @@
All rights reserved.
*/
+#ifndef CIIMAGEPROVIDER_H
+#define CIIMAGEPROVIDER_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CIImage.h>
NS_ASSUME_NONNULL_BEGIN
@@ -82,3 +87,7 @@
CORE_IMAGE_EXPORT CIImageOption const kCIImageProviderUserInfo NS_AVAILABLE(10_4, 9_0);
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIIMAGEPROVIDER_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIKernel.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIKernel.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIKernel.h 2022-02-23 07:13:04.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIKernel.h 2022-05-31 14:49:45.000000000 -0400
@@ -3,6 +3,11 @@
Copyright (c) 2014 Apple, Inc.
All rights reserved. */
+#ifndef CIKERNEL_H
+#define CIKERNEL_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CoreImageDefines.h>
#import <CoreImage/CIImage.h>
#import <Foundation/Foundation.h>
@@ -55,8 +60,9 @@
+ (nullable NSArray<CIKernel *> *)kernelsWithString:(NSString *)string CIKL_DEPRECATED(10_4,10_14, 8_0,12_0);
/* The string argument should contain a program in the Metal Language.
- * All the kernel functions in the program are converted to instances of a CIKernel objects
- * and returned in an array.
+ * CIKernel objects will be returned for each valid Metal function.
+ * To be valid, the Metal function must be stitchable (i.e. attributed using [[stitchable]]) and
+ * conform to the expected calling conventions for a CIKernel, CIColorKernel, CIBlendKernel, or CIWarpKernel.
* The array will contain instances of CIKernel, CIColorKernel or CIWarpKernel classes.
* The kernels will only be usable on Metal-backed CIContext on a device that 'supportsDynamicLibraries'
*/
@@ -330,3 +336,7 @@
@end
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIKERNEL_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIKernelMetalLib.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIKernelMetalLib.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIKernelMetalLib.h 2022-02-23 07:10:06.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIKernelMetalLib.h 2022-06-03 18:09:25.000000000 -0400
@@ -4,11 +4,11 @@
// Copyright (c) 2017 Apple, Inc. All rights reserved.
//
-#if __METAL_VERSION__
-
#ifndef CIKERNELMETALLIB_H
#define CIKERNELMETALLIB_H
+#if __METAL_VERSION__
+
#ifndef __CIKERNEL_METAL_VERSION__ // if not explicitly defined already
#if !defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && \
!defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && \
@@ -260,6 +260,6 @@
namespace ci = coreimage;
-#endif /* CIKERNELMETALLIB_H */
-
#endif /* __METAL_VERSION__ */
+
+#endif /* CIKERNELMETALLIB_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIPlugIn.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIPlugIn.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIPlugIn.h 2022-02-23 10:57:27.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIPlugIn.h 2022-05-31 15:03:33.000000000 -0400
@@ -6,12 +6,16 @@
// Copyright (c) 2004 Apple Computer. All rights reserved.
//
+#ifndef CIPLUGIN_H
+#define CIPLUGIN_H
+
+#ifdef __OBJC__
#import <Foundation/Foundation.h>
+#import <CoreImage/CIPlugInInterface.h>
#if TARGET_OS_OSX
-#import <CoreImage/CIPlugInInterface.h>
#import <CoreImage/CoreImageDefines.h>
@@ -53,3 +57,7 @@
@end
#endif
+
+#endif /* __OBJC__ */
+
+#endif /* CIPLUGIN_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIPlugInInterface.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIPlugInInterface.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIPlugInInterface.h 2022-02-12 07:13:55.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIPlugInInterface.h 2022-05-21 08:30:26.000000000 -0400
@@ -6,6 +6,13 @@
*
*/
+#ifndef CIPLUGININTERFACE_H
+#define CIPLUGININTERFACE_H
+
+#ifdef __OBJC__
+
+#import <objc/objc.h>
+
#if TARGET_OS_OSX
/*!
@@ -32,3 +39,7 @@
@end
#endif
+
+#endif /* __OBJC__ */
+
+#endif /* CIPLUGININTERFACE_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRAWFilter.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRAWFilter.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRAWFilter.h 2022-02-23 07:13:03.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRAWFilter.h 2022-06-03 18:07:08.000000000 -0400
@@ -3,8 +3,13 @@
Copyright (c) 2006 Apple, Inc.
All rights reserved. */
+#ifndef CIRAWFILTER_H
+#define CIRAWFILTER_H
+
+#ifdef __OBJC__
#import <CoreImage/CIFilter.h>
+#import <CoreImage/CIRAWFilter_Deprecated.h>
#import <CoreImage/CoreImageDefines.h>
#import <CoreVideo/CoreVideo.h>
#import <ImageIO/CGImageProperties.h>
@@ -182,181 +187,6 @@
NS_ASSUME_NONNULL_END
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-typedef NSString * CIRAWFilterOption NS_TYPED_ENUM;
-
-/** CIRAWFilter is a category of CIFilter which returns a CIFilter initialized with a RAW image. It allows the user to influence key aspects of the raw processing, such as white balance, exposure, sharpening or boost. */
-
-@interface CIFilter (CIRAWFilter)
-
-/** Returns a CIFilter that will in turn return a properly processed CIImage as "outputImage". */
-+ (CIFilter *)filterWithImageURL:(NSURL *)url options:(NSDictionary<CIRAWFilterOption, id> *)options API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED));
-
-/** Returns a CIFilter that will in turn return a properly processed CIImage as "outputImage".
-
- Note that when using this initializer, you should pass in a source type identifier hint (kCGImageSourceTypeIdentifierHint) key/value pair in order to help the decoder determine the file type, as otherwise confusion and incorrect results are possible. */
-+ (CIFilter *)filterWithImageData:(NSData *)data options:(NSDictionary<CIRAWFilterOption, id> *)options API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED));
-
-/** Returns a CIFilter that will in turn return a properly processed CIImage as "outputImage".
-
- Note that when using this initializer, you should pass in a CVPixelBufferRef with one of the following Raw pixel format types
- kCVPixelFormatType_14Bayer_GRBG, kCVPixelFormatType_14Bayer_RGGB, kCVPixelFormatType_14Bayer_BGGR, kCVPixelFormatType_14Bayer_GBRG
- as well as the root properties attachment from the CMSampleBufferRef. */
-+ (CIFilter *) filterWithCVPixelBuffer:(CVPixelBufferRef)pixelBuffer properties:(NSDictionary *)properties options:(NSDictionary<CIRAWFilterOption, id> *)options API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.12, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED));
-
-/** Returns a NSArray containing the names of all supported RAW cameras. */
-+ (NSArray<NSString*> *) supportedRawCameraModels API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.15, API_TO_BE_DEPRECATED), ios(13.0, API_TO_BE_DEPRECATED), tvos(13.0, API_TO_BE_DEPRECATED));
-
-/** NSNumber (BOOL) : Setting Draft Mode to YES can improve image decoding speed without minimal loss of quality.
- The default value is NO. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputAllowDraftModeKey;
-
-/** NSString: Version string representing the decoder version to be used. A newly initialized object defaults to the newest available decoder version for the given image type. User can request an alternative, older version in order to maintain compatibility with older releases. Must be one of kCISupportedDecoderVersions (below), otherwise a nil output image will be generated. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputDecoderVersionKey;
-
-/** NSArray : Array of all supported decoder versions for the given image type, sorted in increasingly newer order. Each entry is a NSString. All entries would represent a valid version identifier to be passed in for kCIInputDecoderVersion. This value can be only read; setting this value will raise an exception.*/
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCISupportedDecoderVersionsKey;
-
-
-
-/** @const kCIInputEVKey
- NSNumber (float) : Exposure adjustment, default = 0.0. Declared in CIFilter.h */
-
-/** @const kCIInputBiasKey
- NSNumber (float) : Exposure bias adjustment, default = 0.0. Declared in CIFilter.h */
-
-/** NSNumber (float) : A value controlling the amount of baseline exposure applied to the image.
- A value of 0 indicates no baseline exposure, i.e. linear response. Default varies from with camera settings. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.12, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputBaselineExposureKey;
-
-/** NSNumber (float) : A value in the range of 0...1, controlling the amount of boost applied to the image.
- A value of 0 indicates no boost, i.e. linear response. Default is 1, full boost. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputBoostKey;
-
-/** NSNumber (float) : The amount to boost the shadow areas of the image. Can be used to lighten details in shadows.
- Has no effect if the image used for initialization was not RAW. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputBoostShadowAmountKey;
-
-/** NSNumber (BOOL) : Setting DisableGamutMap to YES disables gamut mapping.
- The default value is NO. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.12, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputDisableGamutMapKey;
-
-/** NSNumber (float): The X value of the chromaticity. You can always query this value and you'll get the current X value for neutral X,Y. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralChromaticityXKey;
-
-/** NSNumber (float): The Y value of the chromaticity. You can always query this value and you'll get the current Y value for neutral X,Y. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralChromaticityYKey;
-
-/** NSNumber (float) : The color temperature to be considered neutral. You can always query this value and you'll get the current value for temperature. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralTemperatureKey;
-
-/** NSNumber (float) : The tint to be considered neutral. You can always query this value and you'll get the current value for tint. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralTintKey;
-
-/** CIVector : (x, y) location in geometric coordinates of the unrotated output image that should be used as neutral.
- You can't query this value - it's undefined for reading. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralLocationKey;
-
-/** NSNumber (float) : The desired scale factor at which the image will be eventually drawn. Setting this value can greatly improve the drawing performance. A value of 1 would mean identity, values smaller than 1 will result in a smaller output image. Changing the Scale Factor with enabled Draft Mode may also improve performance. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputScaleFactorKey;
-
-
-
-
-/** NSNumber (BOOL) : Normally, an image is loaded in its proper orientation, given the associated metadata gives an indication about the orientation. For special purposes it may be useful to load the image in its physical orientation. The exact meaning of this is dependent on the image in question. The default value is NO. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputIgnoreImageOrientationKey;
-
-
-/** NSNumber (int) : Overriding this value allows the user to change the orientation of the image. The valid values are in range 1...8 and follow the EXIF specification. Changing this value makes for instance rotation in 90-degree increments easy. The value is disregarded when the kCIInputIgnoreImageOrientationKey flag is set.
- */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputImageOrientationKey;
-
-
-
-/** NSNumber (BOOL) : Determines if the default sharpening should be on. default = YES. Has no effect if the image used for initialization was not RAW. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputEnableSharpeningKey;
-
-/** NSNumber (BOOL) : Determines if progressive chromatic noise tracking (based on ISO and exposure time) should be used. default = YES. Has no effect if the image used for initialization was not RAW. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputEnableChromaticNoiseTrackingKey;
-
-/** NSNumber (double) : The amount of noise reduction applied. Range is 0 to 1. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.7, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNoiseReductionAmountKey;
-
-/** NSNumber (double) : The amount of moire reduction applied. Range is 0 to 1. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.13, API_TO_BE_DEPRECATED), ios(11.0, API_TO_BE_DEPRECATED), tvos(11.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputMoireAmountKey;
-
-/** NSNumber (BOOL) : Determines if the default vendor lens correction be on. default = YES if raw image used for initialization contains lens distortion parameters. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputEnableVendorLensCorrectionKey;
-
-/** NSNumber (double) : The amount of luminance noise reduction applied. Range is 0 to 1. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputLuminanceNoiseReductionAmountKey;
-
-/** NSNumber (double) : The amount of color noise reduction applied. Range is 0 to 1. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputColorNoiseReductionAmountKey;
-
-/** NSNumber (double) : The amount of noise reduction sharpness applied. Range is 0 to 1. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNoiseReductionSharpnessAmountKey;
-
-/** NSNumber (double) : The amount of noise reduction contrast applied. Range is 0 to 1. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNoiseReductionContrastAmountKey;
-
-/** NSNumber (double) : The amount of noise reduction detail applied. Range is 0 to 1. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNoiseReductionDetailAmountKey;
-
-
-/** NSNumber (BOOL) : Allows the output to have an Extended Dynamic Range with values greater than 1 possible */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.14, API_TO_BE_DEPRECATED), ios(12.0, API_TO_BE_DEPRECATED), tvos(12.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputEnableEDRModeKey;
-
-
-/** NSNumber (double): The amount of the local tone map. Range is 0 to 1. Default is 1 */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(11.1, API_TO_BE_DEPRECATED), ios(14.3, API_TO_BE_DEPRECATED), tvos(14.3, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputLocalToneMapAmountKey;
-
-
-/** CIFilter (id) : CIFilter to be applied to the RAW image while it is in linear space. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.7, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputLinearSpaceFilter;
-
-/** CIVector containing the full native size of the unscaled image. The vector's X value is the width, Y is the height.
- This is not affected by changing either kCIInputIgnoreImageOrientationKey or kCIInputImageOrientationKey. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIOutputNativeSizeKey;
-
-/** Read-only NSSet containing a list of keys that affect the output image.
- Depending on the RAW decoder version (kCIInputDecoderVersionKey) and the input image type,
- some input keys might have no effect. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.7, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIActiveKeys;
-
-/** Read-only NSDictionary containing properties for the output image. */
-API_DEPRECATED("Use new CIRAWFilter class instead.", macos(12.0, API_TO_BE_DEPRECATED), ios(15.0, API_TO_BE_DEPRECATED), tvos(15.0, API_TO_BE_DEPRECATED))
-CORE_IMAGE_EXPORT CIRAWFilterOption const kCIPropertiesKey;
-
-@end
+#endif /* __OBJC__ */
+#endif /* CIRAWFILTER_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRAWFilter_Deprecated.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRAWFilter_Deprecated.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRAWFilter_Deprecated.h 1969-12-31 19:00:00.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRAWFilter_Deprecated.h 2022-05-31 14:49:45.000000000 -0400
@@ -0,0 +1,195 @@
+/* CoreImage - CIRAWFilter_Deprecated.h
+
+ Copyright (c) 2022 Apple, Inc.
+ All rights reserved. */
+
+#ifndef CIRAWFILTER_DEPRECATED_H
+#define CIRAWFILTER_DEPRECATED_H
+
+#ifdef __OBJC__
+
+#import <CoreImage/CIFilter.h>
+#import <CoreImage/CoreImageDefines.h>
+#import <CoreVideo/CoreVideo.h>
+
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+typedef NSString * CIRAWFilterOption NS_TYPED_ENUM;
+
+/** CIRAWFilter is a category of CIFilter which returns a CIFilter initialized with a RAW image. It allows the user to influence key aspects of the raw processing, such as white balance, exposure, sharpening or boost. */
+
+@interface CIFilter (CIRAWFilter)
+
+/** Returns a CIFilter that will in turn return a properly processed CIImage as "outputImage". */
++ (CIFilter *)filterWithImageURL:(NSURL *)url options:(NSDictionary<CIRAWFilterOption, id> *)options API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED));
+
+/** Returns a CIFilter that will in turn return a properly processed CIImage as "outputImage".
+
+ Note that when using this initializer, you should pass in a source type identifier hint (kCGImageSourceTypeIdentifierHint) key/value pair in order to help the decoder determine the file type, as otherwise confusion and incorrect results are possible. */
++ (CIFilter *)filterWithImageData:(NSData *)data options:(NSDictionary<CIRAWFilterOption, id> *)options API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED));
+
+/** Returns a CIFilter that will in turn return a properly processed CIImage as "outputImage".
+
+ Note that when using this initializer, you should pass in a CVPixelBufferRef with one of the following Raw pixel format types
+ kCVPixelFormatType_14Bayer_GRBG, kCVPixelFormatType_14Bayer_RGGB, kCVPixelFormatType_14Bayer_BGGR, kCVPixelFormatType_14Bayer_GBRG
+ as well as the root properties attachment from the CMSampleBufferRef. */
++ (CIFilter *) filterWithCVPixelBuffer:(CVPixelBufferRef)pixelBuffer properties:(NSDictionary *)properties options:(NSDictionary<CIRAWFilterOption, id> *)options API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.12, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED));
+
+/** Returns a NSArray containing the names of all supported RAW cameras. */
++ (NSArray<NSString*> *) supportedRawCameraModels API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.15, API_TO_BE_DEPRECATED), ios(13.0, API_TO_BE_DEPRECATED), tvos(13.0, API_TO_BE_DEPRECATED));
+
+/** NSNumber (BOOL) : Setting Draft Mode to YES can improve image decoding speed without minimal loss of quality.
+ The default value is NO. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputAllowDraftModeKey;
+
+/** NSString: Version string representing the decoder version to be used. A newly initialized object defaults to the newest available decoder version for the given image type. User can request an alternative, older version in order to maintain compatibility with older releases. Must be one of kCISupportedDecoderVersions (below), otherwise a nil output image will be generated. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputDecoderVersionKey;
+
+/** NSArray : Array of all supported decoder versions for the given image type, sorted in increasingly newer order. Each entry is a NSString. All entries would represent a valid version identifier to be passed in for kCIInputDecoderVersion. This value can be only read; setting this value will raise an exception.*/
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCISupportedDecoderVersionsKey;
+
+
+
+/** @const kCIInputEVKey
+ NSNumber (float) : Exposure adjustment, default = 0.0. Declared in CIFilter.h */
+
+/** @const kCIInputBiasKey
+ NSNumber (float) : Exposure bias adjustment, default = 0.0. Declared in CIFilter.h */
+
+/** NSNumber (float) : A value controlling the amount of baseline exposure applied to the image.
+ A value of 0 indicates no baseline exposure, i.e. linear response. Default varies from with camera settings. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.12, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputBaselineExposureKey;
+
+/** NSNumber (float) : A value in the range of 0...1, controlling the amount of boost applied to the image.
+ A value of 0 indicates no boost, i.e. linear response. Default is 1, full boost. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputBoostKey;
+
+/** NSNumber (float) : The amount to boost the shadow areas of the image. Can be used to lighten details in shadows.
+ Has no effect if the image used for initialization was not RAW. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputBoostShadowAmountKey;
+
+/** NSNumber (BOOL) : Setting DisableGamutMap to YES disables gamut mapping.
+ The default value is NO. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.12, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputDisableGamutMapKey;
+
+/** NSNumber (float): The X value of the chromaticity. You can always query this value and you'll get the current X value for neutral X,Y. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralChromaticityXKey;
+
+/** NSNumber (float): The Y value of the chromaticity. You can always query this value and you'll get the current Y value for neutral X,Y. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralChromaticityYKey;
+
+/** NSNumber (float) : The color temperature to be considered neutral. You can always query this value and you'll get the current value for temperature. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralTemperatureKey;
+
+/** NSNumber (float) : The tint to be considered neutral. You can always query this value and you'll get the current value for tint. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralTintKey;
+
+/** CIVector : (x, y) location in geometric coordinates of the unrotated output image that should be used as neutral.
+ You can't query this value - it's undefined for reading. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNeutralLocationKey;
+
+/** NSNumber (float) : The desired scale factor at which the image will be eventually drawn. Setting this value can greatly improve the drawing performance. A value of 1 would mean identity, values smaller than 1 will result in a smaller output image. Changing the Scale Factor with enabled Draft Mode may also improve performance. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputScaleFactorKey;
+
+
+
+
+/** NSNumber (BOOL) : Normally, an image is loaded in its proper orientation, given the associated metadata gives an indication about the orientation. For special purposes it may be useful to load the image in its physical orientation. The exact meaning of this is dependent on the image in question. The default value is NO. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputIgnoreImageOrientationKey;
+
+
+/** NSNumber (int) : Overriding this value allows the user to change the orientation of the image. The valid values are in range 1...8 and follow the EXIF specification. Changing this value makes for instance rotation in 90-degree increments easy. The value is disregarded when the kCIInputIgnoreImageOrientationKey flag is set.
+ */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputImageOrientationKey;
+
+
+
+/** NSNumber (BOOL) : Determines if the default sharpening should be on. default = YES. Has no effect if the image used for initialization was not RAW. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputEnableSharpeningKey;
+
+/** NSNumber (BOOL) : Determines if progressive chromatic noise tracking (based on ISO and exposure time) should be used. default = YES. Has no effect if the image used for initialization was not RAW. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputEnableChromaticNoiseTrackingKey;
+
+/** NSNumber (double) : The amount of noise reduction applied. Range is 0 to 1. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.7, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNoiseReductionAmountKey;
+
+/** NSNumber (double) : The amount of moire reduction applied. Range is 0 to 1. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.13, API_TO_BE_DEPRECATED), ios(11.0, API_TO_BE_DEPRECATED), tvos(11.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputMoireAmountKey;
+
+/** NSNumber (BOOL) : Determines if the default vendor lens correction be on. default = YES if raw image used for initialization contains lens distortion parameters. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputEnableVendorLensCorrectionKey;
+
+/** NSNumber (double) : The amount of luminance noise reduction applied. Range is 0 to 1. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputLuminanceNoiseReductionAmountKey;
+
+/** NSNumber (double) : The amount of color noise reduction applied. Range is 0 to 1. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputColorNoiseReductionAmountKey;
+
+/** NSNumber (double) : The amount of noise reduction sharpness applied. Range is 0 to 1. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNoiseReductionSharpnessAmountKey;
+
+/** NSNumber (double) : The amount of noise reduction contrast applied. Range is 0 to 1. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNoiseReductionContrastAmountKey;
+
+/** NSNumber (double) : The amount of noise reduction detail applied. Range is 0 to 1. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.10, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputNoiseReductionDetailAmountKey;
+
+
+/** NSNumber (BOOL) : Allows the output to have an Extended Dynamic Range with values greater than 1 possible */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.14, API_TO_BE_DEPRECATED), ios(12.0, API_TO_BE_DEPRECATED), tvos(12.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputEnableEDRModeKey;
+
+
+/** NSNumber (double): The amount of the local tone map. Range is 0 to 1. Default is 1 */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(11.1, API_TO_BE_DEPRECATED), ios(14.3, API_TO_BE_DEPRECATED), tvos(14.3, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputLocalToneMapAmountKey;
+
+
+/** CIFilter (id) : CIFilter to be applied to the RAW image while it is in linear space. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.7, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIInputLinearSpaceFilter;
+
+/** CIVector containing the full native size of the unscaled image. The vector's X value is the width, Y is the height.
+ This is not affected by changing either kCIInputIgnoreImageOrientationKey or kCIInputImageOrientationKey. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.5, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIOutputNativeSizeKey;
+
+/** Read-only NSSet containing a list of keys that affect the output image.
+ Depending on the RAW decoder version (kCIInputDecoderVersionKey) and the input image type,
+ some input keys might have no effect. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(10.7, API_TO_BE_DEPRECATED), ios(10.0, API_TO_BE_DEPRECATED), tvos(10.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIActiveKeys;
+
+/** Read-only NSDictionary containing properties for the output image. */
+API_DEPRECATED("Use new CIRAWFilter class instead.", macos(12.0, API_TO_BE_DEPRECATED), ios(15.0, API_TO_BE_DEPRECATED), tvos(15.0, API_TO_BE_DEPRECATED))
+CORE_IMAGE_EXPORT CIRAWFilterOption const kCIPropertiesKey;
+
+@end
+
+#endif /* __OBJC__ */
+
+#endif /* CIRAWFILTER_DEPRECATED_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRenderDestination.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRenderDestination.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRenderDestination.h 2022-02-23 07:13:04.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIRenderDestination.h 2022-05-31 14:52:16.000000000 -0400
@@ -5,6 +5,10 @@
All rights reserved.
*/
+#ifndef CIRENDERDESTINATION_H
+#define CIRENDERDESTINATION_H
+
+#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <CoreImage/CoreImageDefines.h>
@@ -282,3 +286,7 @@
@end
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIRENDERDESTINATION_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CISampler.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CISampler.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CISampler.h 2022-02-23 10:57:27.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CISampler.h 2022-05-31 15:03:33.000000000 -0400
@@ -5,6 +5,11 @@
All rights reserved.
*/
+#ifndef CISAMPLER_H
+#define CISAMPLER_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CoreImageDefines.h>
#import <Foundation/Foundation.h>
@@ -77,3 +82,7 @@
CORE_IMAGE_EXPORT NSString *const kCISamplerColorSpace NS_AVAILABLE(10_4, 9_0);
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CISAMPLER_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIVector.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIVector.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIVector.h 2022-02-23 10:57:28.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CIVector.h 2022-05-31 15:03:34.000000000 -0400
@@ -5,6 +5,11 @@
All rights reserved.
*/
+#ifndef CIVECTOR_H
+#define CIVECTOR_H
+
+#ifdef __OBJC__
+
#import <CoreImage/CoreImageDefines.h>
#import <Foundation/Foundation.h>
@@ -83,3 +88,7 @@
@end
NS_ASSUME_NONNULL_END
+
+#endif /* __OBJC__ */
+
+#endif /* CIVECTOR_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImage.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImage.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImage.h 2022-02-12 07:13:55.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImage.h 2022-05-31 15:03:34.000000000 -0400
@@ -3,33 +3,32 @@
Copyright (c) 2014 Apple, Inc.
All rights reserved. */
-#ifdef __OBJC__
+#ifndef COREIMAGE_H
+#define COREIMAGE_H
-#import <CoreImage/CoreImageDefines.h>
-#import <Foundation/Foundation.h>
+#include <CoreImage/CoreImageDefines.h>
-#define UNIFIED_CORE_IMAGE 1
+#include <CoreImage/CIVector.h>
+#include <CoreImage/CIColor.h>
+#include <CoreImage/CIImage.h>
+#include <CoreImage/CIContext.h>
+#include <CoreImage/CIFilter.h>
+#include <CoreImage/CIKernel.h>
+#include <CoreImage/CIDetector.h>
+#include <CoreImage/CIFeature.h>
+#include <CoreImage/CIImageProvider.h>
+#include <CoreImage/CIImageProcessor.h>
+#include <CoreImage/CIImageAccumulator.h>
+#include <CoreImage/CIFilterConstructor.h>
+#include <CoreImage/CIFilterShape.h>
+#include <CoreImage/CISampler.h>
+#include <CoreImage/CIRAWFilter.h>
+#include <CoreImage/CIRAWFilter_Deprecated.h>
+#include <CoreImage/CIRenderDestination.h>
+#include <CoreImage/CIBarcodeDescriptor.h>
+#include <CoreImage/CIFilterGenerator.h>
+#include <CoreImage/CIPlugIn.h>
-#import <CoreImage/CIVector.h>
-#import <CoreImage/CIColor.h>
-#import <CoreImage/CIImage.h>
-#import <CoreImage/CIContext.h>
-#import <CoreImage/CIFilter.h>
-#import <CoreImage/CIKernel.h>
-#import <CoreImage/CIDetector.h>
-#import <CoreImage/CIFeature.h>
-#import <CoreImage/CIImageProvider.h>
-#import <CoreImage/CIImageProcessor.h>
-#import <CoreImage/CIImageAccumulator.h>
-#import <CoreImage/CIFilterConstructor.h>
-#import <CoreImage/CIFilterShape.h>
-#import <CoreImage/CISampler.h>
-#import <CoreImage/CIRAWFilter.h>
-#import <CoreImage/CIRenderDestination.h>
-#import <CoreImage/CIBarcodeDescriptor.h>
-#import <CoreImage/CIFilterGenerator.h>
-#import <CoreImage/CIPlugIn.h>
+#include <CoreImage/CIKernelMetalLib.h>
-#endif /* __OBJC__ */
-
-#import <CoreImage/CIKernelMetalLib.h>
+#endif /* COREIMAGE_H */
diff -ruN /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImageDefines.h /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImageDefines.h
--- /Applications/Xcode_13.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImageDefines.h 2022-02-23 10:57:28.000000000 -0500
+++ /Applications/Xcode_14.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/CoreImage.framework/Headers/CoreImageDefines.h 2022-05-31 15:03:34.000000000 -0400
@@ -6,6 +6,7 @@
#ifndef COREIMAGEDEFINES_H
#define COREIMAGEDEFINES_H
+#ifndef __METAL_VERSION__
#include <TargetConditionals.h>
@@ -13,10 +14,9 @@
#include <stdint.h>
#include <stddef.h>
-#if TARGET_OS_IPHONE
#include <CoreGraphics/CoreGraphics.h>
-#else
-#include <ApplicationServices/ApplicationServices.h>
+#ifdef __OBJC__
+#import <Foundation/Foundation.h>
#endif
#ifdef __cplusplus
@@ -36,6 +36,7 @@
#define CORE_IMAGE_CLASS_EXPORT __attribute__((visibility("default")))
+#ifdef __OBJC__
#ifdef CI_SILENCE_GL_DEPRECATION
#define CI_GL_DEPRECATED_IOS(from, to) NS_AVAILABLE_IOS(from)
#define CI_GL_DEPRECATED_MAC(from, to) NS_AVAILABLE_MAC(from)
@@ -47,6 +48,7 @@
#define CI_GL_DEPRECATED(fromM,toM, fromI,toI) NS_DEPRECATED(fromM,toM, fromI,toI, "Core Image OpenGL API deprecated. (Define CI_SILENCE_GL_DEPRECATION to silence these warnings)")
#define CIKL_DEPRECATED(fromM,toM, fromI,toI) NS_DEPRECATED(fromM,toM, fromI,toI, "Core Image Kernel Language API deprecated. (Define CI_SILENCE_GL_DEPRECATION to silence these warnings)")
#endif
+#endif
#if TARGET_OS_MAC || !TARGET_OS_SIMULATOR || defined(__IPHONE_13_0)
#define COREIMAGE_SUPPORTS_IOSURFACE 1
@@ -54,4 +56,8 @@
#define COREIMAGE_SUPPORTS_IOSURFACE 0
#endif
+#define UNIFIED_CORE_IMAGE 1
+
+#endif /* !__METAL_VERSION__ */
+
#endif /* COREIMAGEDEFINES_H */
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status
- xcode16.1 Binding Status
- xcode16.2 Binding Status