Class ColorSync


  • public final class ColorSync
    extends java.lang.Object
    • Field Detail

    • Method Detail

      • ColorSyncProfileGetTypeID

        public static long ColorSyncProfileGetTypeID()
        API-Since: 16.0
      • ColorSyncProfileCreate

        @Nullable
        public static @Nullable ColorSyncProfileRef ColorSyncProfileCreate​(@NotNull
                                                                           @NotNull CFDataRef data,
                                                                           @Nullable
                                                                           @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> error)
        returns the CFTypeID for ColorSyncProfiles. API-Since: 16.0
      • ColorSyncProfileCreateWithURL

        @Nullable
        public static @Nullable ColorSyncProfileRef ColorSyncProfileCreateWithURL​(@NotNull
                                                                                  @NotNull CFURLRef url,
                                                                                  @Nullable
                                                                                  @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> error)
        data - profile data error - (optional) pointer to the error which will be returned in case of failure returns ColorSyncProfileRef or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileCreateWithName

        @Nullable
        public static @Nullable ColorSyncProfileRef ColorSyncProfileCreateWithName​(@NotNull
                                                                                   @NotNull CFStringRef name)
        url - URL to the profile data. error - (optional) pointer to the error which will be returned in case of failure returns ColorSyncProfileRef or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileCreateMutable

        @Nullable
        public static @Nullable ColorSyncMutableProfileRef ColorSyncProfileCreateMutable()
        name - predefined profile name returns ColorSyncProfileRef or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileCreateMutableCopy

        @Nullable
        public static @Nullable ColorSyncMutableProfileRef ColorSyncProfileCreateMutableCopy​(@NotNull
                                                                                             @NotNull ColorSyncProfileRef prof)
        returns empty ColorSyncMutableProfileRef or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileCreateLink

        @Nullable
        public static @Nullable ColorSyncProfileRef ColorSyncProfileCreateLink​(@NotNull
                                                                               @NotNull CFArrayRef profileInfo,
                                                                               @Nullable
                                                                               @Nullable CFDictionaryRef options)
        prof - profile from which profile data will be copied to the created profile. returns ColorSyncMutableProfileRef or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileVerify

        public static boolean ColorSyncProfileVerify​(@NotNull
                                                     @NotNull ColorSyncProfileRef prof,
                                                     @Nullable
                                                     @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> errors,
                                                     @Nullable
                                                     @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> warnings)
        profileInfo - array of dictionaries, each one containing a profile object and the information on the usage of the profile in the transform. Required keys: ============== kColorSyncProfile : ColorSyncProfileRef kColorSyncRenderingIntent : CFStringRef defining rendering intent kColorSyncTransformTag : CFStringRef defining which tags to use Optional key: ============= kColorSyncBlackPointCompensation : CFBooleanRef to enable/disable BPC options - dictionary with additional public global options (e.g. preferred CMM, quality, etc... It can also contain custom options that are CMM specific. returns ColorSyncProfileRef or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileIsWideGamut

        public static boolean ColorSyncProfileIsWideGamut​(@NotNull
                                                          @NotNull ColorSyncProfileRef arg1)
        prof - profile to be verified errors - returns error strings in case problems are found which would prevent use of the profile. warnings - returns warning strings indicating problems due to lack of conformance with the ICC specification, but not preventing use of the profile. returns true if profile can be used or false otherwise API-Since: 16.0
      • ColorSyncProfileIsMatrixBased

        public static boolean ColorSyncProfileIsMatrixBased​(@NotNull
                                                            @NotNull ColorSyncProfileRef arg1)
        A utility function estimating gamut of a display profile API-Since: 16.0
      • ColorSyncProfileIsPQBased

        public static boolean ColorSyncProfileIsPQBased​(@NotNull
                                                        @NotNull ColorSyncProfileRef arg1)
        A utility function verifying if a profile is matrix-based API-Since: 16.0
      • ColorSyncProfileIsHLGBased

        public static boolean ColorSyncProfileIsHLGBased​(@NotNull
                                                         @NotNull ColorSyncProfileRef arg1)
        A utility function verifying if a profile is using ITU BT.2100 PQ transfer functions API-Since: 16.0
      • ColorSyncProfileCopyData

        @NotNull
        public static @NotNull CFDataRef ColorSyncProfileCopyData​(@NotNull
                                                                  @NotNull ColorSyncProfileRef prof,
                                                                  @Nullable
                                                                  @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> error)
        returns MD5 digest for the profile calculated as defined by ICC specification or a "zero" signature (filled with zeros) in case of failure API-Since: 16.0
      • ColorSyncProfileGetURL

        @NotNull
        public static @NotNull CFURLRef ColorSyncProfileGetURL​(@NotNull
                                                               @NotNull ColorSyncProfileRef prof,
                                                               @Nullable
                                                               @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> error)
        prof - profile to copy the flattened data from error - (optional) pointer to the error which will be returned in case of failure returns CFDataRef if success or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileCopyHeader

        @NotNull
        public static @NotNull CFDataRef ColorSyncProfileCopyHeader​(@NotNull
                                                                    @NotNull ColorSyncProfileRef prof)
        prof - profile to get URL from error - (optional) pointer to the error which will be returned in case of failure returns CFURLRef if success or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileSetHeader

        public static void ColorSyncProfileSetHeader​(@NotNull
                                                     @NotNull ColorSyncMutableProfileRef prof,
                                                     @NotNull
                                                     @NotNull CFDataRef header)
        prof - profile from which to copy the header returns CFDataRef containing profile header (in host endianess) or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileCopyDescriptionString

        @Nullable
        public static @Nullable CFStringRef ColorSyncProfileCopyDescriptionString​(@NotNull
                                                                                  @NotNull ColorSyncProfileRef prof)
        prof - profile in which to set the header header - CFDataRef containing the header data (must be in host endianess) API-Since: 16.0
      • ColorSyncProfileCopyTagSignatures

        @Nullable
        public static @Nullable CFArrayRef ColorSyncProfileCopyTagSignatures​(@NotNull
                                                                             @NotNull ColorSyncProfileRef prof)
        prof - profile from which to copy description string returns CFStringRef containing profile description localized to current locale API-Since: 16.0
      • ColorSyncProfileContainsTag

        public static boolean ColorSyncProfileContainsTag​(@NotNull
                                                          @NotNull ColorSyncProfileRef prof,
                                                          @NotNull
                                                          @NotNull CFStringRef signature)
        prof - profile from which to copy tag signatures returns CFArray with signatures (CFStringRef) of tags in the profile API-Since: 16.0
      • ColorSyncProfileCopyTag

        @Nullable
        public static @Nullable CFDataRef ColorSyncProfileCopyTag​(@NotNull
                                                                  @NotNull ColorSyncProfileRef prof,
                                                                  @NotNull
                                                                  @NotNull CFStringRef signature)
        prof - profile in which to search for the tag signature - signature of the tag to be searched for returns true if tag exists or false if does not API-Since: 16.0
      • ColorSyncProfileSetTag

        public static void ColorSyncProfileSetTag​(@NotNull
                                                  @NotNull ColorSyncMutableProfileRef prof,
                                                  @NotNull
                                                  @NotNull CFStringRef signature,
                                                  @NotNull
                                                  @NotNull CFDataRef data)
        prof - profile from which to copy the tag signature - signature of the tag to be copied returns CFDataRef containing tag data or NULL in case of failure API-Since: 16.0
      • ColorSyncProfileRemoveTag

        public static void ColorSyncProfileRemoveTag​(@NotNull
                                                     @NotNull ColorSyncMutableProfileRef prof,
                                                     @NotNull
                                                     @NotNull CFStringRef signature)
        prof - profile in which to set the tag signature - signature of the tag to be set in the profile data - CFDataRef containing the tag data API-Since: 16.0
      • ColorSyncIterateInstalledProfiles

        public static void ColorSyncIterateInstalledProfiles​(@Nullable
                                                             @Nullable ColorSync.Function_ColorSyncIterateInstalledProfiles callBack,
                                                             @Nullable
                                                             @Nullable org.moe.natj.general.ptr.IntPtr seed,
                                                             @Nullable
                                                             @Nullable org.moe.natj.general.ptr.VoidPtr userInfo,
                                                             @Nullable
                                                             @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> error)
        Current cache seed (uint32_t) sent along with kColorSyncProfileRepositoryChangeNotification API-Since: 16.0
      • ColorSyncTransformGetTypeID

        public static long ColorSyncTransformGetTypeID()
        API-Since: 16.0
      • ColorSyncTransformCreate

        @Nullable
        public static @Nullable ColorSyncTransformRef ColorSyncTransformCreate​(@Nullable
                                                                               @Nullable CFArrayRef profileSequence,
                                                                               @Nullable
                                                                               @Nullable CFDictionaryRef options)
        returns the CFTypeID for ColorSyncTransforms. API-Since: 16.0
      • ColorSyncTransformCopyProperty

        @Nullable
        public static @Nullable org.moe.natj.general.ptr.ConstVoidPtr ColorSyncTransformCopyProperty​(@NotNull
                                                                                                     @NotNull ColorSyncTransformRef transform,
                                                                                                     @NotNull
                                                                                                     @NotNull org.moe.natj.general.ptr.ConstVoidPtr key,
                                                                                                     @Nullable
                                                                                                     @Nullable CFDictionaryRef options)
        profileSequence - array of dictionaries, each one containing a profile object and the information on the usage of the profile in the transform. Required keys: ============== kColorSyncProfile : ColorSyncProfileRef kColorSyncRenderingIntent : CFStringRef defining rendering intent kColorSyncTransformTag : CFStringRef defining which tags to use Optional key: ============= kColorSyncBlackPointCompensation : CFBooleanRef to enable/disable BPC options - dictionary with additional public global options (e.g. preferred CMM, quality, etc... It can also contain custom options that are CMM specific. returns ColorSyncTransformRef or NULL in case of failure API-Since: 16.0
      • ColorSyncTransformSetProperty

        public static void ColorSyncTransformSetProperty​(@NotNull
                                                         @NotNull ColorSyncTransformRef transform,
                                                         @NotNull
                                                         @NotNull org.moe.natj.general.ptr.ConstVoidPtr key,
                                                         @Nullable
                                                         @Nullable org.moe.natj.general.ptr.ConstVoidPtr property)
        transform - transform from which to copy the property key - CFTypeRef to be used as a key to identify the property API-Since: 16.0
      • ColorSyncTransformGetProfileSequence

        @Nullable
        public static @Nullable CFArrayRef ColorSyncTransformGetProfileSequence​(@NotNull
                                                                                @NotNull ColorSyncTransformRef transform)
        transform - transform in which to set the property key - CFTypeRef to be used as a key to identify the property property - CFTypeRef to be set as the property API-Since: 16.0
      • ColorSyncTransformConvert

        public static boolean ColorSyncTransformConvert​(@NotNull
                                                        @NotNull ColorSyncTransformRef transform,
                                                        long width,
                                                        long height,
                                                        @NotNull
                                                        @NotNull org.moe.natj.general.ptr.VoidPtr dst,
                                                        int dstDepth,
                                                        int dstLayout,
                                                        long dstBytesPerRow,
                                                        @NotNull
                                                        @NotNull org.moe.natj.general.ptr.ConstVoidPtr src,
                                                        int srcDepth,
                                                        int srcLayout,
                                                        long srcBytesPerRow,
                                                        @Nullable
                                                        @Nullable CFDictionaryRef options)
        API-Since: 16.0
      • ColorSyncCreateCodeFragment

        @NotNull
        public static @NotNull org.moe.natj.general.ptr.ConstVoidPtr ColorSyncCreateCodeFragment​(@NotNull
                                                                                                 @NotNull CFArrayRef profileSequence,
                                                                                                 @NotNull
                                                                                                 @NotNull CFDictionaryRef options)
        API-Since: 16.0
      • ColorSyncAPIVersion

        public static int ColorSyncAPIVersion()
      • kColorSyncGenericGrayProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncGenericGrayProfile()
        com.apple.ColorSync.GenericGray API-Since: 16.0
      • kColorSyncGenericGrayGamma22Profile

        @NotNull
        public static @NotNull CFStringRef kColorSyncGenericGrayGamma22Profile()
        com.apple.ColorSync.GenericGrayGamma2.2 API-Since: 16.0
      • kColorSyncGenericRGBProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncGenericRGBProfile()
        com.apple.ColorSync.GenericRGB API-Since: 16.0
      • kColorSyncGenericCMYKProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncGenericCMYKProfile()
        com.apple.ColorSync.GenericCMYK API-Since: 16.0
      • kColorSyncDisplayP3Profile

        @NotNull
        public static @NotNull CFStringRef kColorSyncDisplayP3Profile()
        com.apple.ColorSync.DisplayP3 API-Since: 16.0
      • kColorSyncSRGBProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncSRGBProfile()
        com.apple.ColorSync.sRGB API-Since: 16.0
      • kColorSyncAdobeRGB1998Profile

        @NotNull
        public static @NotNull CFStringRef kColorSyncAdobeRGB1998Profile()
        com.apple.ColorSync.AdobeRGB1998 API-Since: 16.0
      • kColorSyncGenericLabProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncGenericLabProfile()
        com.apple.ColorSync.GenericLab API-Since: 16.0
      • kColorSyncGenericXYZProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncGenericXYZProfile()
        com.apple.ColorSync.GenericXYZ API-Since: 16.0
      • kColorSyncACESCGLinearProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncACESCGLinearProfile()
        com.apple.ColorSync.ACESCGLinear API-Since: 16.0
      • kColorSyncDCIP3Profile

        @NotNull
        public static @NotNull CFStringRef kColorSyncDCIP3Profile()
        com.apple.ColorSync.DCIP3 API-Since: 16.0
      • kColorSyncITUR709Profile

        @NotNull
        public static @NotNull CFStringRef kColorSyncITUR709Profile()
        com.apple.ColorSync.ITUR709 API-Since: 16.0
      • kColorSyncITUR2020Profile

        @NotNull
        public static @NotNull CFStringRef kColorSyncITUR2020Profile()
        com.apple.ColorSync.ITUR2020 API-Since: 16.0
      • kColorSyncROMMRGBProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncROMMRGBProfile()
        com.apple.ColorSync.ROMMRGB API-Since: 16.0
      • kColorSyncWebSafeColorsProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncWebSafeColorsProfile()
        com.apple.ColorSync.WebSafeColors API-Since: 16.1
      • kColorSyncProfileHeader

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfileHeader()
        com.apple.ColorSync.ProfileHeader API-Since: 16.0
      • kColorSyncProfileClass

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfileClass()
        com.apple.ColorSync.ProfileClass API-Since: 16.0
      • kColorSyncProfileColorSpace

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfileColorSpace()
        com.apple.ColorSync.ProfileColorSpace API-Since: 16.0
      • kColorSyncProfilePCS

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfilePCS()
        com.apple.ColorSync.PCS API-Since: 16.0
      • kColorSyncProfileURL

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfileURL()
        com.apple.ColorSync.ProfileURL API-Since: 16.0
      • kColorSyncProfileDescription

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfileDescription()
        com.apple.ColorSync.ProfileDescription API-Since: 16.0
      • kColorSyncProfileMD5Digest

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfileMD5Digest()
        com.apple.ColorSync.ProfileMD5Digest API-Since: 16.0
      • kColorSyncProfileIsValid

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfileIsValid()
        com.apple.ColorSync.ProfileIsValid API-Since: 16.0
      • kColorSyncSigAToB0Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigAToB0Tag()
        0x41324230L => CFSTR("A2B0") API-Since: 16.0
      • kColorSyncSigAToB1Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigAToB1Tag()
        0x41324231L => CFSTR("A2B1") API-Since: 16.0
      • kColorSyncSigAToB2Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigAToB2Tag()
        0x41324232L => CFSTR("A2B2") API-Since: 16.0
      • kColorSyncSigBToA0Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigBToA0Tag()
        0x42324130L => CFSTR("B2A0") API-Since: 16.0
      • kColorSyncSigBToA1Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigBToA1Tag()
        0x42324131L => CFSTR("B2A1") API-Since: 16.0
      • kColorSyncSigBToA2Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigBToA2Tag()
        0x42324132L => CFSTR("B2A2") API-Since: 16.0
      • kColorSyncSigCmykData

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigCmykData()
        0x434D594BL => CFSTR("CMYK") API-Since: 16.0
      • kColorSyncSigGrayData

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigGrayData()
        0x47524159L => CFSTR("GRAY") API-Since: 16.0
      • kColorSyncSigLabData

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigLabData()
        0x4C616220L => CFSTR("Lab ") API-Since: 16.0
      • kColorSyncSigRgbData

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigRgbData()
        0x52474220L => CFSTR("RGB ") API-Since: 16.0
      • kColorSyncSigXYZData

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigXYZData()
        0x58595A20L => CFSTR("XYZ ") API-Since: 16.0
      • kColorSyncSigAbstractClass

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigAbstractClass()
        0x61627374L => CFSTR("abst") API-Since: 16.0
      • kColorSyncSigBlueTRCTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigBlueTRCTag()
        0x62545243L => CFSTR("bTRC") API-Since: 16.0
      • kColorSyncSigBlueColorantTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigBlueColorantTag()
        0x6258595AL => CFSTR("bXYZ") API-Since: 16.0
      • kColorSyncSigMediaBlackPointTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigMediaBlackPointTag()
        0x626B7074L => CFSTR("bkpt") API-Since: 16.0
      • kColorSyncSigCopyrightTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigCopyrightTag()
        0x63707274L => CFSTR("cprt") API-Since: 16.0
      • kColorSyncSigProfileDescriptionTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigProfileDescriptionTag()
        0x64657363L => CFSTR("desc") API-Since: 16.0
      • kColorSyncSigDeviceModelDescTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigDeviceModelDescTag()
        0x646D6464L => CFSTR("dmdd") API-Since: 16.0
      • kColorSyncSigDeviceMfgDescTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigDeviceMfgDescTag()
        0x646D6E64L => CFSTR("dmnd") API-Since: 16.0
      • kColorSyncSigGreenTRCTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigGreenTRCTag()
        0x67545243L => CFSTR("gTRC") API-Since: 16.0
      • kColorSyncSigGreenColorantTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigGreenColorantTag()
        0x6758595AL => CFSTR("gXYZ") API-Since: 16.0
      • kColorSyncSigGamutTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigGamutTag()
        0x67616D74L => CFSTR("gamt") API-Since: 16.0
      • kColorSyncSigGrayTRCTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigGrayTRCTag()
        0x6B545243L => CFSTR("kTRC") API-Since: 16.0
      • kColorSyncSigLinkClass

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigLinkClass()
        0x6C696E6BL => CFSTR("link") API-Since: 16.0
      • kColorSyncSigDisplayClass

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigDisplayClass()
        0x6D6E7472L => CFSTR("mntr") API-Since: 16.0
      • kColorSyncSigNamedColor2Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigNamedColor2Tag()
        0x6E636C32L => CFSTR("ncl2") API-Since: 16.0
      • kColorSyncSigNamedColorClass

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigNamedColorClass()
        0x6E6D636CL => CFSTR("nmcl") API-Since: 16.0
      • kColorSyncSigPreview0Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigPreview0Tag()
        0x70726530L => CFSTR("pre0") API-Since: 16.0
      • kColorSyncSigPreview1Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigPreview1Tag()
        0x70726531L => CFSTR("pre1") API-Since: 16.0
      • kColorSyncSigPreview2Tag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigPreview2Tag()
        0x70726532L => CFSTR("pre2") API-Since: 16.0
      • kColorSyncSigOutputClass

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigOutputClass()
        0x70727472L => CFSTR("prtr") API-Since: 16.0
      • kColorSyncSigProfileSequenceDescTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigProfileSequenceDescTag()
        0x70736571L => CFSTR("pseq") API-Since: 16.0
      • kColorSyncSigRedTRCTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigRedTRCTag()
        0x72545243L => CFSTR("rTRC") API-Since: 16.0
      • kColorSyncSigRedColorantTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigRedColorantTag()
        0x7258595AL => CFSTR("rXYZ") API-Since: 16.0
      • kColorSyncSigInputClass

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigInputClass()
        0x73636E72L => CFSTR("scnr") API-Since: 16.0
      • kColorSyncSigColorSpaceClass

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigColorSpaceClass()
        0x73706163L => CFSTR("spac") API-Since: 16.0
      • kColorSyncSigTechnologyTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigTechnologyTag()
        0x74656368L => CFSTR("tech") API-Since: 16.0
      • kColorSyncSigViewingConditionsTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigViewingConditionsTag()
        0x76696577L => CFSTR("view") API-Since: 16.0
      • kColorSyncSigViewingCondDescTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigViewingCondDescTag()
        0x76756564L => CFSTR("vued") API-Since: 16.0
      • kColorSyncSigMediaWhitePointTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncSigMediaWhitePointTag()
        0x77747074L => CFSTR("wtpt") API-Since: 16.0
      • kColorSyncProfileCacheSeed

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfileCacheSeed()
      • kColorSyncProfile

        @NotNull
        public static @NotNull CFStringRef kColorSyncProfile()
        Keys and values for profile specific info and options API-Since: 16.0
      • kColorSyncRenderingIntent

        @NotNull
        public static @NotNull CFStringRef kColorSyncRenderingIntent()
        API-Since: 16.0
      • kColorSyncRenderingIntentPerceptual

        @NotNull
        public static @NotNull CFStringRef kColorSyncRenderingIntentPerceptual()
        Legal values for kColorSyncRenderingIntent API-Since: 16.0
      • kColorSyncRenderingIntentRelative

        @NotNull
        public static @NotNull CFStringRef kColorSyncRenderingIntentRelative()
        API-Since: 16.0
      • kColorSyncRenderingIntentSaturation

        @NotNull
        public static @NotNull CFStringRef kColorSyncRenderingIntentSaturation()
        API-Since: 16.0
      • kColorSyncRenderingIntentAbsolute

        @NotNull
        public static @NotNull CFStringRef kColorSyncRenderingIntentAbsolute()
        API-Since: 16.0
      • kColorSyncRenderingIntentUseProfileHeader

        @NotNull
        public static @NotNull CFStringRef kColorSyncRenderingIntentUseProfileHeader()
        API-Since: 16.0
      • kColorSyncTransformTag

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformTag()
        API-Since: 16.0
      • kColorSyncTransformDeviceToPCS

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformDeviceToPCS()
        Legal values for kColorSyncTransformTag API-Since: 16.0
      • kColorSyncTransformPCSToPCS

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformPCSToPCS()
        API-Since: 16.0
      • kColorSyncTransformPCSToDevice

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformPCSToDevice()
        API-Since: 16.0
      • kColorSyncTransformDeviceToDevice

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformDeviceToDevice()
        API-Since: 16.0
      • kColorSyncTransformGamutCheck

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformGamutCheck()
        API-Since: 16.0
      • kColorSyncBlackPointCompensation

        @NotNull
        public static @NotNull CFStringRef kColorSyncBlackPointCompensation()
        API-Since: 16.0
      • kColorSyncExtendedRange

        @NotNull
        public static @NotNull CFStringRef kColorSyncExtendedRange()
        API-Since: 16.0
      • kColorSyncHDRDerivative

        @NotNull
        public static @NotNull CFStringRef kColorSyncHDRDerivative()
        API-Since: 17.0
      • kColorSyncPQDerivative

        @NotNull
        public static @NotNull CFStringRef kColorSyncPQDerivative()
        API-Since: 17.0
      • kColorSyncHLGDerivative

        @NotNull
        public static @NotNull CFStringRef kColorSyncHLGDerivative()
        API-Since: 17.0
      • kColorSyncConvertQuality

        @NotNull
        public static @NotNull CFStringRef kColorSyncConvertQuality()
        API-Since: 16.0
      • kColorSyncBestQuality

        @NotNull
        public static @NotNull CFStringRef kColorSyncBestQuality()
        do not coalesce profile transforms (default) API-Since: 16.0
      • kColorSyncNormalQuality

        @NotNull
        public static @NotNull CFStringRef kColorSyncNormalQuality()
        coalesce all transforms API-Since: 16.0
      • kColorSyncDraftQuality

        @NotNull
        public static @NotNull CFStringRef kColorSyncDraftQuality()
        coalesce all transforms, do not interpolate API-Since: 16.0
      • kColorSyncConvertUseExtendedRange

        @NotNull
        public static @NotNull CFStringRef kColorSyncConvertUseExtendedRange()
        allow float data to exceed [0.0 .. 1.0] range API-Since: 16.0
      • kColorSyncTransformInfo

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformInfo()
        dictionary with the following keys API-Since: 16.0
      • kColorSyncTransformCreator

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformCreator()
        name of the CMM that created the transform API-Since: 16.0
      • kColorSyncTransformSrcSpace

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformSrcSpace()
        API-Since: 16.0
      • kColorSyncTransformDstSpace

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformDstSpace()
        API-Since: 16.0
      • kColorSyncTransformCodeFragmentType

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformCodeFragmentType()
        CFSTR("com.apple.cmm.CodeFragmentType") API-Since: 16.0
      • kColorSyncTransformCodeFragmentMD5

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformCodeFragmentMD5()
        CFSTR("com.apple.cmm.CodeFragmentMD5") API-Since: 16.0
      • kColorSyncTransformFullConversionData

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformFullConversionData()
        CFSTR("com.apple.cmm.FullConversion") API-Since: 16.0
      • kColorSyncTransformSimplifiedConversionData

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformSimplifiedConversionData()
        CFSTR("com.apple.cmm.SimplifiedConversion") API-Since: 16.0
      • kColorSyncTransformParametricConversionData

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformParametricConversionData()
        CFSTR("com.apple.cmm.ParametricConversion") API-Since: 16.0
      • kColorSyncTransformProfileSequnce

        @NotNull
        public static @NotNull CFStringRef kColorSyncTransformProfileSequnce()
        CFSTR("com.apple.cmm.ProfileSequnce") API-Since: 16.0
      • kColorSyncConversionMatrix

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionMatrix()
        CFSTR("com.apple.cmm.Matrix") API-Since: 16.0
      • kColorSyncConversionParamCurve0

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionParamCurve0()
        CFSTR("com.apple.cmm.ParamCurve0") API-Since: 16.0
      • kColorSyncConversionParamCurve1

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionParamCurve1()
        CFSTR("com.apple.cmm.ParamCurve1") API-Since: 16.0
      • kColorSyncConversionParamCurve2

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionParamCurve2()
        CFSTR("com.apple.cmm.ParamCurve2") API-Since: 16.0
      • kColorSyncConversionParamCurve3

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionParamCurve3()
        CFSTR("com.apple.cmm.ParamCurve3") API-Since: 16.0
      • kColorSyncConversionParamCurve4

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionParamCurve4()
        CFSTR("com.apple.cmm.ParamCurve4") API-Since: 16.0
      • kColorSyncConversion1DLut

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversion1DLut()
        CFSTR("com.apple.cmm.1D-LUT") API-Since: 16.0
      • kColorSyncConversionGridPoints

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionGridPoints()
        CFSTR("com.apple.cmm.GridPointCount") API-Since: 16.0
      • kColorSyncConversionChannelID

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionChannelID()
        CFSTR("com.apple.cmm.ChannelID") API-Since: 16.0
      • kColorSyncConversion3DLut

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversion3DLut()
        CFSTR("com.apple.cmm.3D-LUT") API-Since: 16.0
      • kColorSyncConversionNDLut

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionNDLut()
        CFSTR("com.apple.cmm.ND-LUT") API-Since: 16.0
      • kColorSyncConversionInpChan

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionInpChan()
        CFSTR("com.apple.cmm.InputChannels") API-Since: 16.0
      • kColorSyncConversionOutChan

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionOutChan()
        CFSTR("com.apple.cmm.OutputChannels") API-Since: 16.0
      • kColorSyncConversionBPC

        @NotNull
        public static @NotNull CFStringRef kColorSyncConversionBPC()
        CFSTR("com.apple.cmm.BPC") API-Since: 16.0
      • kColorSyncFixedPointRange

        @NotNull
        public static @NotNull CFStringRef kColorSyncFixedPointRange()
        CFSTR("com.apple.cmm.FixedPointRange") API-Since: 16.0