Skip to content

ImageIO iOS xcode16.0 b2

Rolf Bjarne Kvinge edited this page Jul 11, 2024 · 3 revisions

#ImageIO.framework https://github.com/xamarin/xamarin-macios/pull/20875

diff -ruN /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h
--- /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h	2024-05-30 05:07:37
+++ /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/ImageIO.framework/Headers/CGImageDestination.h	2024-06-15 10:41:23
@@ -211,6 +211,22 @@
  */
 IMAGEIO_EXTERN void CGImageDestinationAddAuxiliaryDataInfo(CGImageDestinationRef _iio_Nonnull idst, CFStringRef _iio_Nonnull auxiliaryImageDataType, CFDictionaryRef _iio_Nonnull auxiliaryDataInfoDictionary ) IMAGEIO_AVAILABLE_STARTING(10.13, 11.0);
 
+
+/* HDR-support */
+
+IMAGEIO_EXTERN const CFStringRef kCGImageDestinationEncodeRequest         IMAGEIO_AVAILABLE_STARTING(15, 18.0, 18.0, 11.0);
+
+IMAGEIO_EXTERN const CFStringRef kCGImageDestinationEncodeToSDR           IMAGEIO_AVAILABLE_STARTING(15, 18.0, 18.0, 11.0);
+IMAGEIO_EXTERN const CFStringRef kCGImageDestinationEncodeToISOHDR        IMAGEIO_AVAILABLE_STARTING(15, 18.0, 18.0, 11.0);
+IMAGEIO_EXTERN const CFStringRef kCGImageDestinationEncodeToISOGainmap    IMAGEIO_AVAILABLE_STARTING(15, 18.0, 18.0, 11.0);
+
+/* kCGImageSourceEncodeRequestOptions - CFDictionaryRef to specify additional options
+ */
+IMAGEIO_EXTERN const CFStringRef kCGImageDestinationEncodeRequestOptions  IMAGEIO_AVAILABLE_STARTING(15, 18.0, 18.0, 11.0);
+IMAGEIO_EXTERN const CFStringRef kCGImageDestinationEncodeBaseIsSDR       IMAGEIO_AVAILABLE_STARTING(15, 18.0, 18.0, 11.0);
+IMAGEIO_EXTERN const CFStringRef kCGImageDestinationEncodeTonemapMode     IMAGEIO_AVAILABLE_STARTING(15, 18.0, 18.0, 11.0);
+
+
 CF_ASSUME_NONNULL_END
 
 CF_IMPLICIT_BRIDGING_DISABLED
Clone this wiki locally