This function returns the current settings for callbacks that are used for reading and writing ICC profiles.
Declaration:
|
Copy Code
|
AT_ERRCODE ACCUAPI IG_fltr_ICC_callback_get(
LPVOID* lplpPrivate,
LPAFT_IG_ICC_GET_CB* lplpfnGetCB,
LPAFT_IG_ICC_SET_CB* lplpfnSetCB,
LPAFT_ANY* lplpfnReserved
);
|
Arguments:
Name |
Type |
Description |
lplpPrivate |
LPVOID* |
Private callback data. |
lplpfnGetCB |
LPAFT_IG_ICC_GET_CB* |
GET callback function. |
lplpfnSetCB |
LPAFT_IG_ICC_SET_CB* |
SET callback function. |
lplpfnReserved |
LPAFT_ANY* |
Reserved. |
Return Value:
Returns 0 if successful. Otherwise, returns the number of ImageGear errors that occurred during this function call.
Supported Raster Image Formats:
This function does not process image pixels.
Sample:
Load Callback
Example:
|
Copy Code
|
AT_ERRCOUNT nErrcount; // Count of returned errors on stack
LPVOID lpPrivate; // Private callback data
LPAFT_IG_ICC_GET_CB lpfnGetCB; // GET callback function
LPAFT_IG_ICC_SET_CB lpfnSetCB; // SET callback function
// Get ICC callback functions
nErrcount = IG_fltr_ICC_callback_get(&lpPrivate, &lpfnGetCB, &lpfnSetCB, NULL);
|
Remarks:
See IG_fltr_ICC_callback_set for reading and writing ICC profiles.