Package apple.colorsync.c
Class ColorSync
- java.lang.Object
-
- apple.colorsync.c.ColorSync
-
public final class ColorSync extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceColorSync.Function_ColorSyncIterateInstalledProfiles
-
Field Summary
Fields Modifier and Type Field Description static doubleCOLORSYNC_MD5_LENGTH
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intColorSyncAPIVersion()static @NotNull org.moe.natj.general.ptr.ConstVoidPtrColorSyncCreateCodeFragment(@NotNull CFArrayRef profileSequence, @NotNull CFDictionaryRef options)API-Since: 16.0static voidColorSyncIterateInstalledProfiles(@Nullable ColorSync.Function_ColorSyncIterateInstalledProfiles callBack, @Nullable org.moe.natj.general.ptr.IntPtr seed, @Nullable org.moe.natj.general.ptr.VoidPtr userInfo, @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> error)Current cache seed (uint32_t) sent along with kColorSyncProfileRepositoryChangeNotification API-Since: 16.0static booleanColorSyncProfileContainsTag(@NotNull ColorSyncProfileRef prof, @NotNull CFStringRef signature)prof - profile from which to copy tag signatures returns CFArray with signatures (CFStringRef) of tags in the profile API-Since: 16.0static @NotNull CFDataRefColorSyncProfileCopyData(@NotNull ColorSyncProfileRef prof, @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.0static @Nullable CFStringRefColorSyncProfileCopyDescriptionString(@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.0static @NotNull CFDataRefColorSyncProfileCopyHeader(@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.0static @Nullable CFDataRefColorSyncProfileCopyTag(@NotNull ColorSyncProfileRef prof, @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.0static @Nullable CFArrayRefColorSyncProfileCopyTagSignatures(@NotNull ColorSyncProfileRef prof)prof - profile from which to copy description string returns CFStringRef containing profile description localized to current locale API-Since: 16.0static @Nullable ColorSyncProfileRefColorSyncProfileCreate(@NotNull CFDataRef data, @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> error)returns the CFTypeID for ColorSyncProfiles.static @Nullable ColorSyncProfileRefColorSyncProfileCreateLink(@NotNull CFArrayRef profileInfo, @Nullable CFDictionaryRef options)prof - profile from which profile data will be copied to the created profile.static @Nullable ColorSyncMutableProfileRefColorSyncProfileCreateMutable()name - predefined profile name returns ColorSyncProfileRef or NULL in case of failure API-Since: 16.0static @Nullable ColorSyncMutableProfileRefColorSyncProfileCreateMutableCopy(@NotNull ColorSyncProfileRef prof)returns empty ColorSyncMutableProfileRef or NULL in case of failure API-Since: 16.0static @Nullable ColorSyncProfileRefColorSyncProfileCreateWithName(@NotNull CFStringRef name)url - URL to the profile data.static @Nullable ColorSyncProfileRefColorSyncProfileCreateWithURL(@NotNull CFURLRef url, @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.0static ColorSyncMD5ColorSyncProfileGetMD5(@NotNull ColorSyncProfileRef prof)API-Since: 16.0static longColorSyncProfileGetTypeID()API-Since: 16.0static @NotNull CFURLRefColorSyncProfileGetURL(@NotNull ColorSyncProfileRef prof, @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.0static booleanColorSyncProfileIsHLGBased(@NotNull ColorSyncProfileRef arg1)A utility function verifying if a profile is using ITU BT.2100 PQ transfer functions API-Since: 16.0static booleanColorSyncProfileIsMatrixBased(@NotNull ColorSyncProfileRef arg1)A utility function estimating gamut of a display profile API-Since: 16.0static booleanColorSyncProfileIsPQBased(@NotNull ColorSyncProfileRef arg1)A utility function verifying if a profile is matrix-based API-Since: 16.0static booleanColorSyncProfileIsWideGamut(@NotNull ColorSyncProfileRef arg1)prof - profile to be verified errors - returns error strings in case problems are found which would prevent use of the profile.static voidColorSyncProfileRemoveTag(@NotNull ColorSyncMutableProfileRef prof, @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.0static voidColorSyncProfileSetHeader(@NotNull ColorSyncMutableProfileRef prof, @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.0static voidColorSyncProfileSetTag(@NotNull ColorSyncMutableProfileRef prof, @NotNull CFStringRef signature, @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.0static booleanColorSyncProfileVerify(@NotNull ColorSyncProfileRef prof, @Nullable org.moe.natj.general.ptr.Ptr<CFErrorRef> errors, @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.static booleanColorSyncTransformConvert(@NotNull ColorSyncTransformRef transform, long width, long height, @NotNull org.moe.natj.general.ptr.VoidPtr dst, int dstDepth, int dstLayout, long dstBytesPerRow, @NotNull org.moe.natj.general.ptr.ConstVoidPtr src, int srcDepth, int srcLayout, long srcBytesPerRow, @Nullable CFDictionaryRef options)API-Since: 16.0static @Nullable org.moe.natj.general.ptr.ConstVoidPtrColorSyncTransformCopyProperty(@NotNull ColorSyncTransformRef transform, @NotNull org.moe.natj.general.ptr.ConstVoidPtr key, @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.static @Nullable ColorSyncTransformRefColorSyncTransformCreate(@Nullable CFArrayRef profileSequence, @Nullable CFDictionaryRef options)returns the CFTypeID for ColorSyncTransforms.static @Nullable CFArrayRefColorSyncTransformGetProfileSequence(@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.0static longColorSyncTransformGetTypeID()API-Since: 16.0static voidColorSyncTransformSetProperty(@NotNull ColorSyncTransformRef transform, @NotNull org.moe.natj.general.ptr.ConstVoidPtr key, @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.0static @NotNull CFStringRefkColorSyncACESCGLinearProfile()com.apple.ColorSync.ACESCGLinear API-Since: 16.0static @NotNull CFStringRefkColorSyncAdobeRGB1998Profile()com.apple.ColorSync.AdobeRGB1998 API-Since: 16.0static @NotNull CFStringRefkColorSyncBestQuality()do not coalesce profile transforms (default) API-Since: 16.0static @NotNull CFStringRefkColorSyncBlackPointCompensation()API-Since: 16.0static @NotNull CFStringRefkColorSyncConversion1DLut()CFSTR("com.apple.cmm.1D-LUT") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversion3DLut()CFSTR("com.apple.cmm.3D-LUT") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionBPC()CFSTR("com.apple.cmm.BPC") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionChannelID()CFSTR("com.apple.cmm.ChannelID") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionGridPoints()CFSTR("com.apple.cmm.GridPointCount") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionInpChan()CFSTR("com.apple.cmm.InputChannels") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionMatrix()CFSTR("com.apple.cmm.Matrix") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionNDLut()CFSTR("com.apple.cmm.ND-LUT") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionOutChan()CFSTR("com.apple.cmm.OutputChannels") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionParamCurve0()CFSTR("com.apple.cmm.ParamCurve0") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionParamCurve1()CFSTR("com.apple.cmm.ParamCurve1") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionParamCurve2()CFSTR("com.apple.cmm.ParamCurve2") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionParamCurve3()CFSTR("com.apple.cmm.ParamCurve3") API-Since: 16.0static @NotNull CFStringRefkColorSyncConversionParamCurve4()CFSTR("com.apple.cmm.ParamCurve4") API-Since: 16.0static @NotNull CFStringRefkColorSyncConvertQuality()API-Since: 16.0static @NotNull CFStringRefkColorSyncConvertUseExtendedRange()allow float data to exceed [0.0 ..static @NotNull CFStringRefkColorSyncDCIP3Profile()com.apple.ColorSync.DCIP3 API-Since: 16.0static @NotNull CFStringRefkColorSyncDisplayP3Profile()com.apple.ColorSync.DisplayP3 API-Since: 16.0static @NotNull CFStringRefkColorSyncDraftQuality()coalesce all transforms, do not interpolate API-Since: 16.0static @NotNull CFStringRefkColorSyncExtendedRange()API-Since: 16.0static @NotNull CFStringRefkColorSyncFixedPointRange()CFSTR("com.apple.cmm.FixedPointRange") API-Since: 16.0static @NotNull CFStringRefkColorSyncGenericCMYKProfile()com.apple.ColorSync.GenericCMYK API-Since: 16.0static @NotNull CFStringRefkColorSyncGenericGrayGamma22Profile()com.apple.ColorSync.GenericGrayGamma2.2 API-Since: 16.0static @NotNull CFStringRefkColorSyncGenericGrayProfile()com.apple.ColorSync.GenericGray API-Since: 16.0static @NotNull CFStringRefkColorSyncGenericLabProfile()com.apple.ColorSync.GenericLab API-Since: 16.0static @NotNull CFStringRefkColorSyncGenericRGBProfile()com.apple.ColorSync.GenericRGB API-Since: 16.0static @NotNull CFStringRefkColorSyncGenericXYZProfile()com.apple.ColorSync.GenericXYZ API-Since: 16.0static @NotNull CFStringRefkColorSyncHDRDerivative()API-Since: 17.0static @NotNull CFStringRefkColorSyncHLGDerivative()API-Since: 17.0static @NotNull CFStringRefkColorSyncITUR2020Profile()com.apple.ColorSync.ITUR2020 API-Since: 16.0static @NotNull CFStringRefkColorSyncITUR709Profile()com.apple.ColorSync.ITUR709 API-Since: 16.0static @NotNull CFStringRefkColorSyncNormalQuality()coalesce all transforms API-Since: 16.0static @NotNull CFStringRefkColorSyncPQDerivative()API-Since: 17.0static @NotNull CFStringRefkColorSyncProfile()Keys and values for profile specific info and options API-Since: 16.0static @NotNull CFStringRefkColorSyncProfileCacheSeed()static @NotNull CFStringRefkColorSyncProfileClass()com.apple.ColorSync.ProfileClass API-Since: 16.0static @NotNull CFStringRefkColorSyncProfileColorSpace()com.apple.ColorSync.ProfileColorSpace API-Since: 16.0static @NotNull CFStringRefkColorSyncProfileDescription()com.apple.ColorSync.ProfileDescription API-Since: 16.0static @NotNull CFStringRefkColorSyncProfileHeader()com.apple.ColorSync.ProfileHeader API-Since: 16.0static @NotNull CFStringRefkColorSyncProfileIsValid()com.apple.ColorSync.ProfileIsValid API-Since: 16.0static @NotNull CFStringRefkColorSyncProfileMD5Digest()com.apple.ColorSync.ProfileMD5Digest API-Since: 16.0static @NotNull CFStringRefkColorSyncProfilePCS()com.apple.ColorSync.PCS API-Since: 16.0static @NotNull CFStringRefkColorSyncProfileURL()com.apple.ColorSync.ProfileURL API-Since: 16.0static @NotNull CFStringRefkColorSyncRenderingIntent()API-Since: 16.0static @NotNull CFStringRefkColorSyncRenderingIntentAbsolute()API-Since: 16.0static @NotNull CFStringRefkColorSyncRenderingIntentPerceptual()Legal values for kColorSyncRenderingIntent API-Since: 16.0static @NotNull CFStringRefkColorSyncRenderingIntentRelative()API-Since: 16.0static @NotNull CFStringRefkColorSyncRenderingIntentSaturation()API-Since: 16.0static @NotNull CFStringRefkColorSyncRenderingIntentUseProfileHeader()API-Since: 16.0static @NotNull CFStringRefkColorSyncROMMRGBProfile()com.apple.ColorSync.ROMMRGB API-Since: 16.0static @NotNull CFStringRefkColorSyncSigAbstractClass()0x61627374L => CFSTR("abst") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigAToB0Tag()0x41324230L => CFSTR("A2B0") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigAToB1Tag()0x41324231L => CFSTR("A2B1") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigAToB2Tag()0x41324232L => CFSTR("A2B2") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigBlueColorantTag()0x6258595AL => CFSTR("bXYZ") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigBlueTRCTag()0x62545243L => CFSTR("bTRC") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigBToA0Tag()0x42324130L => CFSTR("B2A0") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigBToA1Tag()0x42324131L => CFSTR("B2A1") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigBToA2Tag()0x42324132L => CFSTR("B2A2") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigCmykData()0x434D594BL => CFSTR("CMYK") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigColorSpaceClass()0x73706163L => CFSTR("spac") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigCopyrightTag()0x63707274L => CFSTR("cprt") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigDeviceMfgDescTag()0x646D6E64L => CFSTR("dmnd") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigDeviceModelDescTag()0x646D6464L => CFSTR("dmdd") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigDisplayClass()0x6D6E7472L => CFSTR("mntr") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigGamutTag()0x67616D74L => CFSTR("gamt") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigGrayData()0x47524159L => CFSTR("GRAY") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigGrayTRCTag()0x6B545243L => CFSTR("kTRC") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigGreenColorantTag()0x6758595AL => CFSTR("gXYZ") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigGreenTRCTag()0x67545243L => CFSTR("gTRC") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigInputClass()0x73636E72L => CFSTR("scnr") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigLabData()0x4C616220L => CFSTR("Lab ") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigLinkClass()0x6C696E6BL => CFSTR("link") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigMediaBlackPointTag()0x626B7074L => CFSTR("bkpt") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigMediaWhitePointTag()0x77747074L => CFSTR("wtpt") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigNamedColor2Tag()0x6E636C32L => CFSTR("ncl2") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigNamedColorClass()0x6E6D636CL => CFSTR("nmcl") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigOutputClass()0x70727472L => CFSTR("prtr") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigPreview0Tag()0x70726530L => CFSTR("pre0") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigPreview1Tag()0x70726531L => CFSTR("pre1") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigPreview2Tag()0x70726532L => CFSTR("pre2") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigProfileDescriptionTag()0x64657363L => CFSTR("desc") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigProfileSequenceDescTag()0x70736571L => CFSTR("pseq") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigRedColorantTag()0x7258595AL => CFSTR("rXYZ") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigRedTRCTag()0x72545243L => CFSTR("rTRC") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigRgbData()0x52474220L => CFSTR("RGB ") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigTechnologyTag()0x74656368L => CFSTR("tech") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigViewingCondDescTag()0x76756564L => CFSTR("vued") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigViewingConditionsTag()0x76696577L => CFSTR("view") API-Since: 16.0static @NotNull CFStringRefkColorSyncSigXYZData()0x58595A20L => CFSTR("XYZ ") API-Since: 16.0static @NotNull CFStringRefkColorSyncSRGBProfile()com.apple.ColorSync.sRGB API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformCodeFragmentMD5()CFSTR("com.apple.cmm.CodeFragmentMD5") API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformCodeFragmentType()CFSTR("com.apple.cmm.CodeFragmentType") API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformCreator()name of the CMM that created the transform API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformDeviceToDevice()API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformDeviceToPCS()Legal values for kColorSyncTransformTag API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformDstSpace()API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformFullConversionData()CFSTR("com.apple.cmm.FullConversion") API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformGamutCheck()API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformInfo()dictionary with the following keys API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformParametricConversionData()CFSTR("com.apple.cmm.ParametricConversion") API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformPCSToDevice()API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformPCSToPCS()API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformProfileSequnce()CFSTR("com.apple.cmm.ProfileSequnce") API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformSimplifiedConversionData()CFSTR("com.apple.cmm.SimplifiedConversion") API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformSrcSpace()API-Since: 16.0static @NotNull CFStringRefkColorSyncTransformTag()API-Since: 16.0static @NotNull CFStringRefkColorSyncWebSafeColorsProfile()com.apple.ColorSync.WebSafeColors API-Since: 16.1
-
-
-
Field Detail
-
COLORSYNC_MD5_LENGTH
public static final double COLORSYNC_MD5_LENGTH
- See Also:
- Constant Field Values
-
-
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
-
ColorSyncProfileGetMD5
public static ColorSyncMD5 ColorSyncProfileGetMD5(@NotNull @NotNull ColorSyncProfileRef prof)
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
-
-