![]() |
PATH![]() |
![]() ![]() |
The ColorSync Manager defines the CMProfileRef type to provide access to a specific profile.
A profile reference is the means by which your application gains access to a profile. Several ColorSync Manager functions return a profile reference to your application. Your application then passes it as a parameter on subsequent calls to other ColorSync Manager functions that use profiles.
The ColorSync Manager returns a unique profile reference in response to each individual call to the
CMOpenProfile
,
CMCopyProfile
, and
CMNewProfile
functions. This allows multiple applications concurrent access to a profile. The ColorSync Manager defines an abstract private data structure of type
OpaqueCMProfileRef
for the profile reference.
typedef struct OpaqueCMProfileRef *CMProfileRef;