PATHMac OS 8 and 9 Developer Documentation > Mutlimedia and Graphics > ColorSync Manager >

Managing Color With ColorSync


New and Revised Functions, Data Types, and Constants

The tables in this section provide a brief description of new and changed functions, data types, and constants in ColorSync version 2.5, as well as links to more detailed information.

Table 9-2 shows new and revised data types.

Table 9-2 New and revised data types in ColorSync 2.5

Data type

Version 2.5 Notes

CMProfileIterateProcPtr New. Universal procedure pointer definition for application-defined function you pass to the function CMIterateColorSyncFolder .
CMProfileIterateData New. Provides concise description of key profile data during iteration over available profiles.
CMSearchRecord Not recommended. Use CMProfileIterateData instead.
CMProfileSearchRef Not recommended. Use CMProfileIterateData instead.
CMVideoCardGammaType New. Optional profile tag for video card gamma.
CMVideoCardGammaTable New. Specifies video card gamma data in table format, based on the specified number of channels, entries per channel, and entry size.
CMVideoCardGammaFormula New. Specifies video card gamma data as a formula, based on specified actual, minimum, and maximum values for red, blue and green gamma.
CMVideoCardGamma New. Specifies video gamma data to store with a video gamma profile tag, in either table or formula format.

Table 9-3 shows new and revised constants.

Table 9-3 New and revised constants in ColorSync 2.5

Constants

Version 2.5 Notes

Color Packing for Color Spaces Changed. The constants cm48_16ColorPacking and cm64_16ColorPacking were added.
Abstract Color Space Constants Changed. The constants cmRGBASpace and cmGrayASpace were moved from Color Space Constants With Packing Formats .
Color Space Constants With Packing Formats Changed. The constants cmRGBASpace and cmGrayASpace were moved to Abstract Color Space Constants . The constants cmGray16Space , cmGrayA32Space , cmRGB48Space , cmCMYK64Space , and cmLAB48Space were added.
Device Attribute Values for Version 2.x Profiles Changed. The illustration was revised to show the correct ICC definitions for the deviceAttributes field in the CM2Header data structure. Unused enums were removed.
Video Card Gamma Tag New. Specifies the video card gamma tag in a profile.
Video Card Gamma Tag Type New. Specifies the signature type for a video card gamma profile tag.
Video Card Gamma Storage Type New. Specifies whether the data in a video card gamma tag is in table or formula format.

© 1988-1999 Apple Computer, Inc. — (Last Updated 20 Jan 99)

Previous | Back Up One Level | Next