ColorSync macOS 10.12 to 10.13 API Differences
ColorSyncBase.h
Added
#def CSEXTERN
Added
#def CSEXPORT
Added
#def CSLOCAL
ColorSyncCMM.h
Added
ColorSyncCMMRef
Added
ColorSyncCMMGetTypeID()
Added
ColorSyncCMMCreate()
Added
ColorSyncCMMGetBundle()
Added
ColorSyncCMMCopyLocalizedName()
Added
ColorSyncCMMCopyCMMIdentifier()
Added
ColorSyncCMMIterateCallback
Added
ColorSyncIterateInstalledCMMs()
Added
CMMInitializeLinkProfileProc
Added
CMMInitializeTransformProc
Added
CMMApplyTransformProc
Added
CMMCreateTransformPropertyProc
Added
kCMMInitializeLinkProfileProcName
Added
kCMMInitializeTransformProcName
Added
kCMMApplyTransformProcName
Added
kCMMCreateTransformPropertyProcName
ColorSyncDevice.h
Added
kColorSyncDeviceID
Added
kColorSyncDeviceClass
Added
kColorSyncCameraDeviceClass
Added
kColorSyncDisplayDeviceClass
Added
kColorSyncPrinterDeviceClass
Added
kColorSyncScannerDeviceClass
Added
kColorSyncDeviceProfileURL
Added
kColorSyncDeviceDescription
Added
kColorSyncDeviceDescriptions
Added
kColorSyncFactoryProfiles
Added
kColorSyncCustomProfiles
Added
kColorSyncDeviceModeDescription
Added
kColorSyncDeviceModeDescriptions
Added
kColorSyncDeviceDefaultProfileID
Added
kColorSyncDeviceHostScope
Added
kColorSyncDeviceUserScope
Added
kColorSyncProfileHostScope
Added
kColorSyncProfileUserScope
Added
kColorSyncDeviceProfileIsFactory
Added
kColorSyncDeviceProfileIsDefault
Added
kColorSyncDeviceProfileIsCurrent
Added
kColorSyncDeviceProfileID
Added
kColorSyncDeviceRegisteredNotification
Added
kColorSyncDeviceUnregisteredNotification
Added
kColorSyncDeviceProfilesNotification
Added
kColorSyncDisplayDeviceProfilesNotification
Added
kColorSyncProfileRepositoryChangeNotification
Added
kColorSyncRegistrationUpdateWindowServer
Added
ColorSyncRegisterDevice()
Added
ColorSyncUnregisterDevice()
Added
ColorSyncDeviceSetCustomProfiles()
Added
ColorSyncDeviceCopyDeviceInfo()
Added
ColorSyncDeviceProfileIterateCallback
Added
ColorSyncIterateDeviceProfiles()
Added
CGDisplayCreateUUIDFromDisplayID()
Added
CGDisplayGetDisplayIDFromUUID()
ColorSyncProfile.h
Added
ColorSyncProfileRef
Added
ColorSyncMutableProfileRef
Added
kColorSyncGenericGrayProfile
Added
kColorSyncGenericGrayGamma22Profile
Added
kColorSyncGenericRGBProfile
Added
kColorSyncGenericCMYKProfile
Added
kColorSyncDisplayP3Profile
Added
kColorSyncSRGBProfile
Added
kColorSyncAdobeRGB1998Profile
Added
kColorSyncGenericLabProfile
Added
kColorSyncGenericXYZProfile
Added
kColorSyncACESCGLinearProfile
Added
kColorSyncDCIP3Profile
Added
kColorSyncITUR709Profile
Added
kColorSyncITUR2020Profile
Added
kColorSyncROMMRGBProfile
Added
kColorSyncProfileHeader
Added
kColorSyncProfileClass
Added
kColorSyncProfileColorSpace
Added
kColorSyncProfilePCS
Added
kColorSyncProfileURL
Added
kColorSyncProfileDescription
Added
kColorSyncProfileMD5Digest
Added
kColorSyncSigAToB0Tag
Added
kColorSyncSigAToB1Tag
Added
kColorSyncSigAToB2Tag
Added
kColorSyncSigBToA0Tag
Added
kColorSyncSigBToA1Tag
Added
kColorSyncSigBToA2Tag
Added
kColorSyncSigCmykData
Added
kColorSyncSigGrayData
Added
kColorSyncSigLabData
Added
kColorSyncSigRgbData
Added
kColorSyncSigXYZData
Added
kColorSyncSigAbstractClass
Added
kColorSyncSigBlueTRCTag
Added
kColorSyncSigBlueColorantTag
Added
kColorSyncSigMediaBlackPointTag
Added
kColorSyncSigCopyrightTag
Added
kColorSyncSigProfileDescriptionTag
Added
kColorSyncSigDeviceModelDescTag
Added
kColorSyncSigDeviceMfgDescTag
Added
kColorSyncSigGreenTRCTag
Added
kColorSyncSigGreenColorantTag
Added
kColorSyncSigGamutTag
Added
kColorSyncSigGrayTRCTag
Added
kColorSyncSigLinkClass
Added
kColorSyncSigDisplayClass
Added
kColorSyncSigNamedColor2Tag
Added
kColorSyncSigNamedColorClass
Added
kColorSyncSigPreview0Tag
Added
kColorSyncSigPreview1Tag
Added
kColorSyncSigPreview2Tag
Added
kColorSyncSigOutputClass
Added
kColorSyncSigProfileSequenceDescTag
Added
kColorSyncSigRedTRCTag
Added
kColorSyncSigRedColorantTag
Added
kColorSyncSigInputClass
Added
kColorSyncSigColorSpaceClass
Added
kColorSyncSigTechnologyTag
Added
kColorSyncSigViewingConditionsTag
Added
kColorSyncSigViewingCondDescTag
Added
kColorSyncSigMediaWhitePointTag
Added
kColorSyncProfileComputerDomain
Added
kColorSyncProfileUserDomain
Added
#def COLORSYNC_PROFILE_INSTALL_ENTITLEMENT
Added
ColorSyncProfileGetTypeID()
Added
ColorSyncProfileCreate()
Added
ColorSyncProfileCreateWithURL()
Added
ColorSyncProfileCreateWithName()
Added
ColorSyncProfileCreateWithDisplayID()
Added
ColorSyncProfileCreateDeviceProfile()
Added
ColorSyncProfileCreateMutable()
Added
ColorSyncProfileCreateMutableCopy()
Added
ColorSyncProfileCreateLink()
Added
ColorSyncProfileVerify()
Added
ColorSyncProfileEstimateGammaWithDisplayID()
Added
ColorSyncProfileEstimateGamma()
Added
#def COLORSYNC_MD5_LENGTH
Added
ColorSyncMD5
Added
ColorSyncProfileGetMD5()
Added
ColorSyncProfileCopyData()
Added
ColorSyncProfileGetURL()
Added
ColorSyncProfileCopyHeader()
Added
ColorSyncProfileSetHeader()
Added
ColorSyncProfileCopyDescriptionString()
Added
ColorSyncProfileCopyTagSignatures()
Added
ColorSyncProfileContainsTag()
Added
ColorSyncProfileCopyTag()
Added
ColorSyncProfileSetTag()
Added
ColorSyncProfileRemoveTag()
Added
ColorSyncProfileGetDisplayTransferFormulaFromVCGT()
Added
ColorSyncProfileCreateDisplayTransferTablesFromVCGT()
Added
ColorSyncProfileIterateCallback
Added
ColorSyncIterateInstalledProfiles()
Added
ColorSyncProfileInstall()
Added
ColorSyncProfileUninstall()
ColorSyncTransform.h
Added
ColorSyncTransformRef
Added
ColorSyncTransformGetTypeID()
Added
ColorSyncTransformCreate()
Added
ColorSyncTransformCopyProperty()
Added
ColorSyncTransformSetProperty()
Added
kColorSync1BitGamut
Added
kColorSync8BitInteger
Added
kColorSync16BitInteger
Added
kColorSync16BitFloat
Added
kColorSync32BitInteger
Added
kColorSync32BitNamedColorIndex
Added
kColorSync32BitFloat
Added
kColorSync10BitInteger
Added
ColorSyncDataDepth
Added
kColorSyncAlphaNone
Added
kColorSyncAlphaPremultipliedLast
Added
kColorSyncAlphaPremultipliedFirst
Added
kColorSyncAlphaLast
Added
kColorSyncAlphaFirst
Added
kColorSyncAlphaNoneSkipLast
Added
kColorSyncAlphaNoneSkipFirst
Added
ColorSyncAlphaInfo
Added
kColorSyncAlphaInfoMask
Added
kColorSyncByteOrderMask
Added
kColorSyncByteOrderDefault
Added
kColorSyncByteOrder16Little
Added
kColorSyncByteOrder32Little
Added
kColorSyncByteOrder16Big
Added
kColorSyncByteOrder32Big
Added
ColorSyncDataLayout
Added
ColorSyncTransformConvert()
Added
kColorSyncProfile
Added
kColorSyncRenderingIntent
Added
kColorSyncRenderingIntentPerceptual
Added
kColorSyncRenderingIntentRelative
Added
kColorSyncRenderingIntentSaturation
Added
kColorSyncRenderingIntentAbsolute
Added
kColorSyncRenderingIntentUseProfileHeader
Added
kColorSyncTransformTag
Added
kColorSyncTransformDeviceToPCS
Added
kColorSyncTransformPCSToPCS
Added
kColorSyncTransformPCSToDevice
Added
kColorSyncTransformDeviceToDevice
Added
kColorSyncTransformGamutCheck
Added
kColorSyncBlackPointCompensation
Added
kColorSyncPreferredCMM
Added
kColorSyncConvertQuality
Added
kColorSyncBestQuality
Added
kColorSyncNormalQuality
Added
kColorSyncDraftQuality
Added
kColorSyncConvertThreadCount
Added
kColorSyncConvertUseVectorUnit
Added
kColorSyncConvertUseExtendedRange
Added
kColorSyncTranformInfo
Added
kColorSyncTransformCreator
Added
kColorSyncTransformSrcSpace
Added
kColorSyncTransformDstSpace
Added
kColorSyncTransformCodeFragmentType
Added
kColorSyncTransformCodeFragmentMD5
Added
kColorSyncTransformFullConversionData
Added
kColorSyncTransformSimplifiedConversionData
Added
kColorSyncTransformParametricConversionData
Added
kColorSyncConversionMatrix
Added
kColorSyncConversionParamCurve0
Added
kColorSyncConversionParamCurve1
Added
kColorSyncConversionParamCurve2
Added
kColorSyncConversionParamCurve3
Added
kColorSyncConversionParamCurve4
Added
kColorSyncConversion1DLut
Added
kColorSyncConversionGridPoints
Added
kColorSyncConversionChannelID
Added
kColorSyncConversion3DLut
Added
kColorSyncConversionNDLut
Added
kColorSyncConversionInpChan
Added
kColorSyncConversionOutChan
Added
kColorSyncConversionBPC
Added
kColorSyncFixedPointRange