ColorSync macOS 10.13 to 10.14 API Differences

ColorSyncBase.h
Added #def CSEXTERN_DESKTOP
Added #def GET_CS_AVAIL_MACRO
Added #def CS_AVAILABLE_STARTING
Added #def CS_AVAILABLE_STARTING_IOS
Added #def CS_AVAILABLE_STARTING1
Added #def CS_AVAILABLE_STARTING2
Added #def GET_CS_AVAIL_BUT_DEPR_MACRO
Added #def CS_AVAILABLE_BUT_DEPRECATED
Added #def CS_AVAILABLE_BUT_DEPRECATED1
Added #def CS_AVAILABLE_BUT_DEPRECATED2
Added #def CS_AVAILABLE_BUT_DEPRECATED3
Added #def CS_AVAILABLE_BUT_DEPRECATED4
Added #def CS_AVAILABLE_BUT_DEPRECATED5
Added #def CS_UNAVAILABLE_DESKTOP
Added #def CS_UNAVAILABLE_EMBEDDED
Added #def CS_UNAVAILABLE_PUBLIC_EMBEDDED
Added #def CS_AVAILABLE_PUBLIC_STARTING
Added #def CS_AVAILABLE_PUBLIC_DESKTOP
ColorSyncCMM.h
Declaration
FromColorSyncCMMRef ColorSyncCMMCreate(CFBundleRef cmmBundle)
ToColorSyncCMMRef _Nullable ColorSyncCMMCreate(CFBundleRef _Nonnull cmmBundle)

Declaration
FromCFBundleRef ColorSyncCMMGetBundle(ColorSyncCMMRef)
ToCFBundleRef _Nullable ColorSyncCMMGetBundle(ColorSyncCMMRef _Nonnull)

Declaration
FromCFStringRef ColorSyncCMMCopyLocalizedName(ColorSyncCMMRef)
ToCFStringRef _Nullable ColorSyncCMMCopyLocalizedName(ColorSyncCMMRef _Nonnull)

Declaration
FromCFStringRef ColorSyncCMMCopyCMMIdentifier(ColorSyncCMMRef)
ToCFStringRef _Nullable ColorSyncCMMCopyCMMIdentifier(ColorSyncCMMRef _Nonnull)

Declaration
Fromtypedef _Bool (*ColorSyncCMMIterateCallback)(ColorSyncCMMRef cmm, void *userInfo)
Totypedef _Bool (*ColorSyncCMMIterateCallback)(ColorSyncCMMRef _Nonnull cmm, void * _Nonnull userInfo)

Declaration
Fromvoid ColorSyncIterateInstalledCMMs(ColorSyncCMMIterateCallback callBack, void *userInfo)
Tovoid ColorSyncIterateInstalledCMMs(ColorSyncCMMIterateCallback _Nonnull callBack, void * _Nullable userInfo)

Declaration
Fromtypedef _Bool (*CMMInitializeLinkProfileProc)(ColorSyncMutableProfileRef, CFArrayRef profileInfo, CFDictionaryRef options)
Totypedef _Bool (*CMMInitializeLinkProfileProc)(ColorSyncMutableProfileRef _Nonnull, CFArrayRef _Nonnull profileInfo, CFDictionaryRef _Nullable options)

Declaration
Fromtypedef _Bool (*CMMInitializeTransformProc)(ColorSyncTransformRef, CFArrayRef profileInfo, CFDictionaryRef options)
Totypedef _Bool (*CMMInitializeTransformProc)(ColorSyncTransformRef _Nonnull, CFArrayRef _Nonnull profileInfo, CFDictionaryRef _Nullable options)

Declaration
Fromtypedef _Bool (*CMMApplyTransformProc)(ColorSyncTransformRef transform, size_t width, size_t height, size_t dstPlanes, void *[] dst, ColorSyncDataDepth dstDepth, ColorSyncDataLayout dstFormat, size_t dstBytesPerRow, size_t srcPlanes, const void *[] src, ColorSyncDataDepth srcDepth, ColorSyncDataLayout srcFormat, size_t srcBytesPerRow, CFDictionaryRef options)
Totypedef _Bool (*CMMApplyTransformProc)(ColorSyncTransformRef _Nonnull transform, size_t width, size_t height, size_t dstPlanes, void * _Nonnull * _Nonnull dst, ColorSyncDataDepth dstDepth, ColorSyncDataLayout dstFormat, size_t dstBytesPerRow, size_t srcPlanes, const void * _Nonnull * _Nonnull src, ColorSyncDataDepth srcDepth, ColorSyncDataLayout srcFormat, size_t srcBytesPerRow, CFDictionaryRef _Nullable options)

Declaration
Fromtypedef CFTypeRef (*CMMCreateTransformPropertyProc)(ColorSyncTransformRef transform, CFTypeRef key, CFDictionaryRef options)
Totypedef CFTypeRef _Nullable (*CMMCreateTransformPropertyProc)(ColorSyncTransformRef _Nullable transform, CFTypeRef _Nonnull key, CFDictionaryRef _Nullable options)

Declaration
FromCFStringRef kCMMInitializeLinkProfileProcName
ToCFStringRef _Nonnull kCMMInitializeLinkProfileProcName

Declaration
FromCFStringRef kCMMInitializeTransformProcName
ToCFStringRef _Nonnull kCMMInitializeTransformProcName

Declaration
FromCFStringRef kCMMApplyTransformProcName
ToCFStringRef _Nonnull kCMMApplyTransformProcName

Declaration
FromCFStringRef kCMMCreateTransformPropertyProcName
ToCFStringRef _Nonnull kCMMCreateTransformPropertyProcName

ColorSyncDevice.h
Declaration
FromCFStringRef kColorSyncDeviceID
ToCFStringRef _Nonnull kColorSyncDeviceID

Declaration
FromCFStringRef kColorSyncDeviceClass
ToCFStringRef _Nonnull kColorSyncDeviceClass

Declaration
FromCFStringRef kColorSyncCameraDeviceClass
ToCFStringRef _Nonnull kColorSyncCameraDeviceClass

Declaration
FromCFStringRef kColorSyncDisplayDeviceClass
ToCFStringRef _Nonnull kColorSyncDisplayDeviceClass

Declaration
FromCFStringRef kColorSyncPrinterDeviceClass
ToCFStringRef _Nonnull kColorSyncPrinterDeviceClass

Declaration
FromCFStringRef kColorSyncScannerDeviceClass
ToCFStringRef _Nonnull kColorSyncScannerDeviceClass

Declaration
FromCFStringRef kColorSyncDeviceProfileURL
ToCFStringRef _Nonnull kColorSyncDeviceProfileURL

Declaration
FromCFStringRef kColorSyncDeviceDescription
ToCFStringRef _Nonnull kColorSyncDeviceDescription

Declaration
FromCFStringRef kColorSyncDeviceDescriptions
ToCFStringRef _Nonnull kColorSyncDeviceDescriptions

Declaration
FromCFStringRef kColorSyncFactoryProfiles
ToCFStringRef _Nonnull kColorSyncFactoryProfiles

Declaration
FromCFStringRef kColorSyncCustomProfiles
ToCFStringRef _Nonnull kColorSyncCustomProfiles

Declaration
FromCFStringRef kColorSyncDeviceModeDescription
ToCFStringRef _Nonnull kColorSyncDeviceModeDescription

Declaration
FromCFStringRef kColorSyncDeviceModeDescriptions
ToCFStringRef _Nonnull kColorSyncDeviceModeDescriptions

Declaration
FromCFStringRef kColorSyncDeviceDefaultProfileID
ToCFStringRef _Nonnull kColorSyncDeviceDefaultProfileID

Declaration
FromCFStringRef kColorSyncDeviceHostScope
ToCFStringRef _Nonnull kColorSyncDeviceHostScope

Declaration
FromCFStringRef kColorSyncDeviceUserScope
ToCFStringRef _Nonnull kColorSyncDeviceUserScope

Declaration
FromCFStringRef kColorSyncProfileHostScope
ToCFStringRef _Nonnull kColorSyncProfileHostScope

Declaration
FromCFStringRef kColorSyncProfileUserScope
ToCFStringRef _Nonnull kColorSyncProfileUserScope

Declaration
FromCFStringRef kColorSyncDeviceProfileIsFactory
ToCFStringRef _Nonnull kColorSyncDeviceProfileIsFactory

Declaration
FromCFStringRef kColorSyncDeviceProfileIsDefault
ToCFStringRef _Nonnull kColorSyncDeviceProfileIsDefault

Declaration
FromCFStringRef kColorSyncDeviceProfileIsCurrent
ToCFStringRef _Nonnull kColorSyncDeviceProfileIsCurrent

Declaration
FromCFStringRef kColorSyncDeviceProfileID
ToCFStringRef _Nonnull kColorSyncDeviceProfileID

Declaration
FromCFStringRef kColorSyncDeviceRegisteredNotification
ToCFStringRef _Nonnull kColorSyncDeviceRegisteredNotification

Declaration
FromCFStringRef kColorSyncDeviceUnregisteredNotification
ToCFStringRef _Nonnull kColorSyncDeviceUnregisteredNotification

Declaration
FromCFStringRef kColorSyncDeviceProfilesNotification
ToCFStringRef _Nonnull kColorSyncDeviceProfilesNotification

Declaration
FromCFStringRef kColorSyncDisplayDeviceProfilesNotification
ToCFStringRef _Nonnull kColorSyncDisplayDeviceProfilesNotification

Declaration
FromCFStringRef kColorSyncProfileRepositoryChangeNotification
ToCFStringRef _Nonnull kColorSyncProfileRepositoryChangeNotification

Declaration
FromCFStringRef kColorSyncRegistrationUpdateWindowServer
ToCFStringRef _Nonnull kColorSyncRegistrationUpdateWindowServer

Declaration
From_Bool ColorSyncRegisterDevice(CFStringRef deviceClass, CFUUIDRef deviceID, CFDictionaryRef deviceInfo)
To_Bool ColorSyncRegisterDevice(CFStringRef _Nonnull deviceClass, CFUUIDRef _Nonnull deviceID, CFDictionaryRef _Nonnull deviceInfo)

Declaration
From_Bool ColorSyncUnregisterDevice(CFStringRef deviceClass, CFUUIDRef deviceID)
To_Bool ColorSyncUnregisterDevice(CFStringRef _Nonnull deviceClass, CFUUIDRef _Nonnull deviceID)

Declaration
From_Bool ColorSyncDeviceSetCustomProfiles(CFStringRef deviceClass, CFUUIDRef deviceID, CFDictionaryRef profileInfo)
To_Bool ColorSyncDeviceSetCustomProfiles(CFStringRef _Nonnull deviceClass, CFUUIDRef _Nonnull deviceID, CFDictionaryRef _Nonnull profileInfo)

Declaration
FromCFDictionaryRef ColorSyncDeviceCopyDeviceInfo(CFStringRef deviceClass, CFUUIDRef devID)
ToCFDictionaryRef _Nullable ColorSyncDeviceCopyDeviceInfo(CFStringRef _Nonnull deviceClass, CFUUIDRef _Nonnull devID)

Declaration
Fromtypedef _Bool (*ColorSyncDeviceProfileIterateCallback)(CFDictionaryRef colorSyncDeviceProfileInfo, void *userInfo)
Totypedef _Bool (*ColorSyncDeviceProfileIterateCallback)(CFDictionaryRef _Nonnull colorSyncDeviceProfileInfo, void * _Nullable userInfo)

Declaration
Fromvoid ColorSyncIterateDeviceProfiles(ColorSyncDeviceProfileIterateCallback callBack, void *userInfo)
Tovoid ColorSyncIterateDeviceProfiles(ColorSyncDeviceProfileIterateCallback _Nonnull callBack, void * _Nullable userInfo)

Declaration
FromCFUUIDRef CGDisplayCreateUUIDFromDisplayID(uint32_t displayID)
ToCFUUIDRef _Nonnull CGDisplayCreateUUIDFromDisplayID(uint32_t displayID)

Declaration
Fromuint32_t CGDisplayGetDisplayIDFromUUID(CFUUIDRef uuid)
Touint32_t CGDisplayGetDisplayIDFromUUID(CFUUIDRef _Nonnull uuid)

ColorSyncProfile.h
Declaration
FromCFStringRef kColorSyncGenericGrayProfile
ToCFStringRef _Nonnull kColorSyncGenericGrayProfile

Declaration
FromCFStringRef kColorSyncGenericGrayGamma22Profile
ToCFStringRef _Nonnull kColorSyncGenericGrayGamma22Profile

Declaration
FromCFStringRef kColorSyncGenericRGBProfile
ToCFStringRef _Nonnull kColorSyncGenericRGBProfile

Declaration
FromCFStringRef kColorSyncGenericCMYKProfile
ToCFStringRef _Nonnull kColorSyncGenericCMYKProfile

Declaration
FromCFStringRef kColorSyncDisplayP3Profile
ToCFStringRef _Nonnull kColorSyncDisplayP3Profile

Declaration
FromCFStringRef kColorSyncSRGBProfile
ToCFStringRef _Nonnull kColorSyncSRGBProfile

Declaration
FromCFStringRef kColorSyncAdobeRGB1998Profile
ToCFStringRef _Nonnull kColorSyncAdobeRGB1998Profile

Declaration
FromCFStringRef kColorSyncGenericLabProfile
ToCFStringRef _Nonnull kColorSyncGenericLabProfile

Declaration
FromCFStringRef kColorSyncGenericXYZProfile
ToCFStringRef _Nonnull kColorSyncGenericXYZProfile

Declaration
FromCFStringRef kColorSyncACESCGLinearProfile
ToCFStringRef _Nonnull kColorSyncACESCGLinearProfile

Declaration
FromCFStringRef kColorSyncDCIP3Profile
ToCFStringRef _Nonnull kColorSyncDCIP3Profile

Declaration
FromCFStringRef kColorSyncITUR709Profile
ToCFStringRef _Nonnull kColorSyncITUR709Profile

Declaration
FromCFStringRef kColorSyncITUR2020Profile
ToCFStringRef _Nonnull kColorSyncITUR2020Profile

Declaration
FromCFStringRef kColorSyncROMMRGBProfile
ToCFStringRef _Nonnull kColorSyncROMMRGBProfile

Declaration
FromCFStringRef kColorSyncProfileHeader
ToCFStringRef _Nonnull kColorSyncProfileHeader

Declaration
FromCFStringRef kColorSyncProfileClass
ToCFStringRef _Nonnull kColorSyncProfileClass

Declaration
FromCFStringRef kColorSyncProfileColorSpace
ToCFStringRef _Nonnull kColorSyncProfileColorSpace

Declaration
FromCFStringRef kColorSyncProfilePCS
ToCFStringRef _Nonnull kColorSyncProfilePCS

Declaration
FromCFStringRef kColorSyncProfileURL
ToCFStringRef _Nonnull kColorSyncProfileURL

Declaration
FromCFStringRef kColorSyncProfileDescription
ToCFStringRef _Nonnull kColorSyncProfileDescription

Declaration
FromCFStringRef kColorSyncProfileMD5Digest
ToCFStringRef _Nonnull kColorSyncProfileMD5Digest

Declaration
FromCFStringRef kColorSyncSigAToB0Tag
ToCFStringRef _Nonnull kColorSyncSigAToB0Tag

Declaration
FromCFStringRef kColorSyncSigAToB1Tag
ToCFStringRef _Nonnull kColorSyncSigAToB1Tag

Declaration
FromCFStringRef kColorSyncSigAToB2Tag
ToCFStringRef _Nonnull kColorSyncSigAToB2Tag

Declaration
FromCFStringRef kColorSyncSigBToA0Tag
ToCFStringRef _Nonnull kColorSyncSigBToA0Tag

Declaration
FromCFStringRef kColorSyncSigBToA1Tag
ToCFStringRef _Nonnull kColorSyncSigBToA1Tag

Declaration
FromCFStringRef kColorSyncSigBToA2Tag
ToCFStringRef _Nonnull kColorSyncSigBToA2Tag

Declaration
FromCFStringRef kColorSyncSigCmykData
ToCFStringRef _Nonnull kColorSyncSigCmykData

Declaration
FromCFStringRef kColorSyncSigGrayData
ToCFStringRef _Nonnull kColorSyncSigGrayData

Declaration
FromCFStringRef kColorSyncSigLabData
ToCFStringRef _Nonnull kColorSyncSigLabData

Declaration
FromCFStringRef kColorSyncSigRgbData
ToCFStringRef _Nonnull kColorSyncSigRgbData

Declaration
FromCFStringRef kColorSyncSigXYZData
ToCFStringRef _Nonnull kColorSyncSigXYZData

Declaration
FromCFStringRef kColorSyncSigAbstractClass
ToCFStringRef _Nonnull kColorSyncSigAbstractClass

Declaration
FromCFStringRef kColorSyncSigBlueTRCTag
ToCFStringRef _Nonnull kColorSyncSigBlueTRCTag

Declaration
FromCFStringRef kColorSyncSigBlueColorantTag
ToCFStringRef _Nonnull kColorSyncSigBlueColorantTag

Declaration
FromCFStringRef kColorSyncSigMediaBlackPointTag
ToCFStringRef _Nonnull kColorSyncSigMediaBlackPointTag

Declaration
FromCFStringRef kColorSyncSigCopyrightTag
ToCFStringRef _Nonnull kColorSyncSigCopyrightTag

Declaration
FromCFStringRef kColorSyncSigProfileDescriptionTag
ToCFStringRef _Nonnull kColorSyncSigProfileDescriptionTag

Declaration
FromCFStringRef kColorSyncSigDeviceModelDescTag
ToCFStringRef _Nonnull kColorSyncSigDeviceModelDescTag

Declaration
FromCFStringRef kColorSyncSigDeviceMfgDescTag
ToCFStringRef _Nonnull kColorSyncSigDeviceMfgDescTag

Declaration
FromCFStringRef kColorSyncSigGreenTRCTag
ToCFStringRef _Nonnull kColorSyncSigGreenTRCTag

Declaration
FromCFStringRef kColorSyncSigGreenColorantTag
ToCFStringRef _Nonnull kColorSyncSigGreenColorantTag

Declaration
FromCFStringRef kColorSyncSigGamutTag
ToCFStringRef _Nonnull kColorSyncSigGamutTag

Declaration
FromCFStringRef kColorSyncSigGrayTRCTag
ToCFStringRef _Nonnull kColorSyncSigGrayTRCTag

Declaration
FromCFStringRef kColorSyncSigLinkClass
ToCFStringRef _Nonnull kColorSyncSigLinkClass

Declaration
FromCFStringRef kColorSyncSigDisplayClass
ToCFStringRef _Nonnull kColorSyncSigDisplayClass

Declaration
FromCFStringRef kColorSyncSigNamedColor2Tag
ToCFStringRef _Nonnull kColorSyncSigNamedColor2Tag

Declaration
FromCFStringRef kColorSyncSigNamedColorClass
ToCFStringRef _Nonnull kColorSyncSigNamedColorClass

Declaration
FromCFStringRef kColorSyncSigPreview0Tag
ToCFStringRef _Nonnull kColorSyncSigPreview0Tag

Declaration
FromCFStringRef kColorSyncSigPreview1Tag
ToCFStringRef _Nonnull kColorSyncSigPreview1Tag

Declaration
FromCFStringRef kColorSyncSigPreview2Tag
ToCFStringRef _Nonnull kColorSyncSigPreview2Tag

Declaration
FromCFStringRef kColorSyncSigOutputClass
ToCFStringRef _Nonnull kColorSyncSigOutputClass

Declaration
FromCFStringRef kColorSyncSigProfileSequenceDescTag
ToCFStringRef _Nonnull kColorSyncSigProfileSequenceDescTag

Declaration
FromCFStringRef kColorSyncSigRedTRCTag
ToCFStringRef _Nonnull kColorSyncSigRedTRCTag

Declaration
FromCFStringRef kColorSyncSigRedColorantTag
ToCFStringRef _Nonnull kColorSyncSigRedColorantTag

Declaration
FromCFStringRef kColorSyncSigInputClass
ToCFStringRef _Nonnull kColorSyncSigInputClass

Declaration
FromCFStringRef kColorSyncSigColorSpaceClass
ToCFStringRef _Nonnull kColorSyncSigColorSpaceClass

Declaration
FromCFStringRef kColorSyncSigTechnologyTag
ToCFStringRef _Nonnull kColorSyncSigTechnologyTag

Declaration
FromCFStringRef kColorSyncSigViewingConditionsTag
ToCFStringRef _Nonnull kColorSyncSigViewingConditionsTag

Declaration
FromCFStringRef kColorSyncSigViewingCondDescTag
ToCFStringRef _Nonnull kColorSyncSigViewingCondDescTag

Declaration
FromCFStringRef kColorSyncSigMediaWhitePointTag
ToCFStringRef _Nonnull kColorSyncSigMediaWhitePointTag

Declaration
FromCFStringRef kColorSyncProfileComputerDomain
ToCFStringRef _Nonnull kColorSyncProfileComputerDomain

Declaration
FromCFStringRef kColorSyncProfileUserDomain
ToCFStringRef _Nonnull kColorSyncProfileUserDomain

Declaration
FromColorSyncProfileRef ColorSyncProfileCreate(CFDataRef data, CFErrorRef *error)
ToColorSyncProfileRef _Nullable ColorSyncProfileCreate(CFDataRef _Nonnull data, CFErrorRef _Nullable * _Nullable error)

Declaration
FromColorSyncProfileRef ColorSyncProfileCreateWithURL(CFURLRef url, CFErrorRef *error)
ToColorSyncProfileRef _Nullable ColorSyncProfileCreateWithURL(CFURLRef _Nonnull url, CFErrorRef _Nullable * _Nullable error)

Declaration
FromColorSyncProfileRef ColorSyncProfileCreateWithName(CFStringRef name)
ToColorSyncProfileRef _Nullable ColorSyncProfileCreateWithName(CFStringRef _Nonnull name)

Declaration
FromColorSyncProfileRef ColorSyncProfileCreateWithDisplayID(uint32_t displayID)
ToColorSyncProfileRef _Nullable ColorSyncProfileCreateWithDisplayID(uint32_t displayID)

Declaration
FromColorSyncProfileRef ColorSyncProfileCreateDeviceProfile(CFStringRef deviceClass, CFUUIDRef deviceID, CFTypeRef profileID)
ToColorSyncProfileRef _Nullable ColorSyncProfileCreateDeviceProfile(CFStringRef _Nonnull deviceClass, CFUUIDRef _Nonnull deviceID, CFTypeRef _Nonnull profileID)

Declaration
FromColorSyncMutableProfileRef ColorSyncProfileCreateMutable(void)
ToColorSyncMutableProfileRef _Nullable ColorSyncProfileCreateMutable(void)

Declaration
FromColorSyncMutableProfileRef ColorSyncProfileCreateMutableCopy(ColorSyncProfileRef prof)
ToColorSyncMutableProfileRef _Nullable ColorSyncProfileCreateMutableCopy(ColorSyncProfileRef _Nonnull prof)

Declaration
FromColorSyncProfileRef ColorSyncProfileCreateLink(CFArrayRef profileInfo, CFDictionaryRef options)
ToColorSyncProfileRef _Nullable ColorSyncProfileCreateLink(CFArrayRef _Nonnull profileInfo, CFDictionaryRef _Nullable options)

Declaration
From_Bool ColorSyncProfileVerify(ColorSyncProfileRef prof, CFErrorRef *errors, CFErrorRef *warnings)
To_Bool ColorSyncProfileVerify(ColorSyncProfileRef _Nonnull prof, CFErrorRef _Nullable * _Nullable errors, CFErrorRef _Nullable * _Nullable warnings)

Declaration
Fromfloat ColorSyncProfileEstimateGammaWithDisplayID(const int32_t displayID, CFErrorRef *error)
Tofloat ColorSyncProfileEstimateGammaWithDisplayID(const int32_t displayID, CFErrorRef _Nullable * _Nullable error)

Declaration
Fromfloat ColorSyncProfileEstimateGamma(ColorSyncProfileRef prof, CFErrorRef *error)
Tofloat ColorSyncProfileEstimateGamma(ColorSyncProfileRef _Nonnull prof, CFErrorRef _Nullable * _Nullable error)

Declaration
From_Bool ColorSyncProfileGetDisplayTransferFormulaFromVCGT(ColorSyncProfileRef profile, float *redMin, float *redMax, float *redGamma, float *greenMin, float *greenMax, float *greenGamma, float *blueMin, float *blueMax, float *blueGamma)
To_Bool ColorSyncProfileGetDisplayTransferFormulaFromVCGT(ColorSyncProfileRef _Nonnull profile, float * _Nonnull redMin, float * _Nonnull redMax, float * _Nonnull redGamma, float * _Nonnull greenMin, float * _Nonnull greenMax, float * _Nonnull greenGamma, float * _Nonnull blueMin, float * _Nonnull blueMax, float * _Nonnull blueGamma)

Declaration
FromCFDataRef ColorSyncProfileCreateDisplayTransferTablesFromVCGT(ColorSyncProfileRef profile, size_t *nSamplesPerChannel)
ToCFDataRef _Nullable ColorSyncProfileCreateDisplayTransferTablesFromVCGT(ColorSyncProfileRef _Nonnull profile, size_t * _Nonnull nSamplesPerChannel)

Declaration
FromColorSyncMD5 ColorSyncProfileGetMD5(ColorSyncProfileRef prof)
ToColorSyncMD5 ColorSyncProfileGetMD5(ColorSyncProfileRef _Nonnull prof)

Declaration
FromCFDataRef ColorSyncProfileCopyData(ColorSyncProfileRef prof, CFErrorRef *error)
ToCFDataRef _Nonnull ColorSyncProfileCopyData(ColorSyncProfileRef _Nonnull prof, CFErrorRef _Nullable * _Nullable error)

Declaration
FromCFURLRef ColorSyncProfileGetURL(ColorSyncProfileRef prof, CFErrorRef *error)
ToCFURLRef _Nonnull ColorSyncProfileGetURL(ColorSyncProfileRef _Nonnull prof, CFErrorRef _Nullable * _Nullable error)

Declaration
FromCFDataRef ColorSyncProfileCopyHeader(ColorSyncProfileRef prof)
ToCFDataRef _Nonnull ColorSyncProfileCopyHeader(ColorSyncProfileRef _Nonnull prof)

Declaration
Fromvoid ColorSyncProfileSetHeader(ColorSyncMutableProfileRef prof, CFDataRef header)
Tovoid ColorSyncProfileSetHeader(ColorSyncMutableProfileRef _Nonnull prof, CFDataRef _Nonnull header)

Declaration
FromCFStringRef ColorSyncProfileCopyDescriptionString(ColorSyncProfileRef prof)
ToCFStringRef _Nullable ColorSyncProfileCopyDescriptionString(ColorSyncProfileRef _Nonnull prof)

Declaration
FromCFArrayRef ColorSyncProfileCopyTagSignatures(ColorSyncProfileRef prof)
ToCFArrayRef _Nullable ColorSyncProfileCopyTagSignatures(ColorSyncProfileRef _Nonnull prof)

Declaration
From_Bool ColorSyncProfileContainsTag(ColorSyncProfileRef prof, CFStringRef signature)
To_Bool ColorSyncProfileContainsTag(ColorSyncProfileRef _Nonnull prof, CFStringRef _Nonnull signature)

Declaration
FromCFDataRef ColorSyncProfileCopyTag(ColorSyncProfileRef prof, CFStringRef signature)
ToCFDataRef _Nullable ColorSyncProfileCopyTag(ColorSyncProfileRef _Nonnull prof, CFStringRef _Nonnull signature)

Declaration
Fromvoid ColorSyncProfileSetTag(ColorSyncMutableProfileRef prof, CFStringRef signature, CFDataRef data)
Tovoid ColorSyncProfileSetTag(ColorSyncMutableProfileRef _Nonnull prof, CFStringRef _Nonnull signature, CFDataRef _Nonnull data)

Declaration
Fromvoid ColorSyncProfileRemoveTag(ColorSyncMutableProfileRef prof, CFStringRef signature)
Tovoid ColorSyncProfileRemoveTag(ColorSyncMutableProfileRef _Nonnull prof, CFStringRef _Nonnull signature)

Declaration
Fromtypedef _Bool (*ColorSyncProfileIterateCallback)(CFDictionaryRef profileInfo, void *userInfo)
Totypedef _Bool (*ColorSyncProfileIterateCallback)(CFDictionaryRef _Nonnull profileInfo, void * _Nonnull userInfo)

Declaration
Fromvoid ColorSyncIterateInstalledProfiles(ColorSyncProfileIterateCallback callBack, uint32_t *seed, void *userInfo, CFErrorRef *error)
Tovoid ColorSyncIterateInstalledProfiles(ColorSyncProfileIterateCallback _Nullable callBack, uint32_t * _Nullable seed, void * _Nullable userInfo, CFErrorRef _Nullable * _Nullable error)

Declaration
From_Bool ColorSyncProfileInstall(ColorSyncProfileRef profile, CFStringRef domain, CFStringRef subpath, CFErrorRef *error)
To_Bool ColorSyncProfileInstall(ColorSyncProfileRef _Nonnull profile, CFStringRef _Nonnull domain, CFStringRef _Nonnull subpath, CFErrorRef _Nullable * _Nullable error)

Declaration
From_Bool ColorSyncProfileUninstall(ColorSyncProfileRef profile, CFErrorRef *error)
To_Bool ColorSyncProfileUninstall(ColorSyncProfileRef _Nonnull profile, CFErrorRef _Nullable * _Nullable error)

ColorSyncTransform.h
Removed kColorSyncConvertThreadCount
Removed kColorSyncConvertUseVectorUnit
Declaration
FromColorSyncTransformRef ColorSyncTransformCreate(CFArrayRef profileSequence, CFDictionaryRef options)
ToColorSyncTransformRef _Nullable ColorSyncTransformCreate(CFArrayRef _Nullable profileSequence, CFDictionaryRef _Nullable options)

Declaration
FromCFTypeRef ColorSyncTransformCopyProperty(ColorSyncTransformRef transform, CFTypeRef key, CFDictionaryRef options)
ToCFTypeRef _Nullable ColorSyncTransformCopyProperty(ColorSyncTransformRef _Nonnull transform, CFTypeRef _Nonnull key, CFDictionaryRef _Nullable options)

Declaration
Fromvoid ColorSyncTransformSetProperty(ColorSyncTransformRef transform, CFTypeRef key, CFTypeRef property)
Tovoid ColorSyncTransformSetProperty(ColorSyncTransformRef _Nonnull transform, CFTypeRef _Nonnull key, CFTypeRef _Nullable property)

DeclarationAvailabilityDeprecation Message
From_Bool ColorSyncTransformConvert(ColorSyncTransformRef transform, size_t width, size_t height, void *dst, ColorSyncDataDepth dstDepth, ColorSyncDataLayout dstLayout, size_t dstBytesPerRow, const void *src, ColorSyncDataDepth srcDepth, ColorSyncDataLayout srcLayout, size_t srcBytesPerRow, CFDictionaryRef options)Availablenone
To_Bool ColorSyncTransformConvert(ColorSyncTransformRef _Nonnull transform, size_t width, size_t height, void * _Nonnull dst, ColorSyncDataDepth dstDepth, ColorSyncDataLayout dstLayout, size_t dstBytesPerRow, const void * _Nonnull src, ColorSyncDataDepth srcDepth, ColorSyncDataLayout srcLayout, size_t srcBytesPerRow, CFDictionaryRef _Nullable options)DeprecatedNo longer supported

Declaration
FromCFStringRef kColorSyncProfile
ToCFStringRef _Nonnull kColorSyncProfile

Declaration
FromCFStringRef kColorSyncRenderingIntent
ToCFStringRef _Nonnull kColorSyncRenderingIntent

Declaration
FromCFStringRef kColorSyncRenderingIntentPerceptual
ToCFStringRef _Nonnull kColorSyncRenderingIntentPerceptual

Declaration
FromCFStringRef kColorSyncRenderingIntentRelative
ToCFStringRef _Nonnull kColorSyncRenderingIntentRelative

Declaration
FromCFStringRef kColorSyncRenderingIntentSaturation
ToCFStringRef _Nonnull kColorSyncRenderingIntentSaturation

Declaration
FromCFStringRef kColorSyncRenderingIntentAbsolute
ToCFStringRef _Nonnull kColorSyncRenderingIntentAbsolute

Declaration
FromCFStringRef kColorSyncRenderingIntentUseProfileHeader
ToCFStringRef _Nonnull kColorSyncRenderingIntentUseProfileHeader

Declaration
FromCFStringRef kColorSyncTransformTag
ToCFStringRef _Nonnull kColorSyncTransformTag

Declaration
FromCFStringRef kColorSyncTransformDeviceToPCS
ToCFStringRef _Nonnull kColorSyncTransformDeviceToPCS

Declaration
FromCFStringRef kColorSyncTransformPCSToPCS
ToCFStringRef _Nonnull kColorSyncTransformPCSToPCS

Declaration
FromCFStringRef kColorSyncTransformPCSToDevice
ToCFStringRef _Nonnull kColorSyncTransformPCSToDevice

Declaration
FromCFStringRef kColorSyncTransformDeviceToDevice
ToCFStringRef _Nonnull kColorSyncTransformDeviceToDevice

Declaration
FromCFStringRef kColorSyncTransformGamutCheck
ToCFStringRef _Nonnull kColorSyncTransformGamutCheck

Declaration
FromCFStringRef kColorSyncBlackPointCompensation
ToCFStringRef _Nonnull kColorSyncBlackPointCompensation

Declaration
FromCFStringRef kColorSyncPreferredCMM
ToCFStringRef _Nonnull kColorSyncPreferredCMM

Declaration
FromCFStringRef kColorSyncConvertQuality
ToCFStringRef _Nonnull kColorSyncConvertQuality

Declaration
FromCFStringRef kColorSyncBestQuality
ToCFStringRef _Nonnull kColorSyncBestQuality

Declaration
FromCFStringRef kColorSyncNormalQuality
ToCFStringRef _Nonnull kColorSyncNormalQuality

Declaration
FromCFStringRef kColorSyncDraftQuality
ToCFStringRef _Nonnull kColorSyncDraftQuality

Declaration
FromCFStringRef kColorSyncTransformCreator
ToCFStringRef _Nonnull kColorSyncTransformCreator

Declaration
FromCFStringRef kColorSyncTransformSrcSpace
ToCFStringRef _Nonnull kColorSyncTransformSrcSpace

Declaration
FromCFStringRef kColorSyncTransformDstSpace
ToCFStringRef _Nonnull kColorSyncTransformDstSpace

Declaration
FromCFStringRef kColorSyncTransformCodeFragmentType
ToCFStringRef _Nonnull kColorSyncTransformCodeFragmentType

Declaration
FromCFStringRef kColorSyncTransformCodeFragmentMD5
ToCFStringRef _Nonnull kColorSyncTransformCodeFragmentMD5

Declaration
FromCFStringRef kColorSyncTransformFullConversionData
ToCFStringRef _Nonnull kColorSyncTransformFullConversionData

Declaration
FromCFStringRef kColorSyncTransformSimplifiedConversionData
ToCFStringRef _Nonnull kColorSyncTransformSimplifiedConversionData

Declaration
FromCFStringRef kColorSyncTransformParametricConversionData
ToCFStringRef _Nonnull kColorSyncTransformParametricConversionData

Declaration
FromCFStringRef kColorSyncConversionMatrix
ToCFStringRef _Nonnull kColorSyncConversionMatrix

Declaration
FromCFStringRef kColorSyncConversionParamCurve0
ToCFStringRef _Nonnull kColorSyncConversionParamCurve0

Declaration
FromCFStringRef kColorSyncConversionParamCurve1
ToCFStringRef _Nonnull kColorSyncConversionParamCurve1

Declaration
FromCFStringRef kColorSyncConversionParamCurve2
ToCFStringRef _Nonnull kColorSyncConversionParamCurve2

Declaration
FromCFStringRef kColorSyncConversionParamCurve3
ToCFStringRef _Nonnull kColorSyncConversionParamCurve3

Declaration
FromCFStringRef kColorSyncConversionParamCurve4
ToCFStringRef _Nonnull kColorSyncConversionParamCurve4

Declaration
FromCFStringRef kColorSyncConversion1DLut
ToCFStringRef _Nonnull kColorSyncConversion1DLut

Declaration
FromCFStringRef kColorSyncConversionGridPoints
ToCFStringRef _Nonnull kColorSyncConversionGridPoints

Declaration
FromCFStringRef kColorSyncConversionChannelID
ToCFStringRef _Nonnull kColorSyncConversionChannelID

Declaration
FromCFStringRef kColorSyncConversion3DLut
ToCFStringRef _Nonnull kColorSyncConversion3DLut

Declaration
FromCFStringRef kColorSyncConversionNDLut
ToCFStringRef _Nonnull kColorSyncConversionNDLut

Declaration
FromCFStringRef kColorSyncConversionInpChan
ToCFStringRef _Nonnull kColorSyncConversionInpChan

Declaration
FromCFStringRef kColorSyncConversionOutChan
ToCFStringRef _Nonnull kColorSyncConversionOutChan

Declaration
FromCFStringRef kColorSyncConversionBPC
ToCFStringRef _Nonnull kColorSyncConversionBPC

Declaration
FromCFStringRef kColorSyncFixedPointRange
ToCFStringRef _Nonnull kColorSyncFixedPointRange