![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
Functions | |
int | oiccFilterMessageFuncSet (oyMessage_f message_func) |
int | oiccFilterInit (oyStruct_s *filter OY_UNUSED) |
API requirement. More... | |
int | oiccInit (oyStruct_s *filter OY_UNUSED) |
API requirement. More... | |
oyOptions_s * | oicc_defaultICCValidateOptions (oyFilterCore_s *filter, oyOptions_s *validate OY_UNUSED, int statical OY_UNUSED, uint32_t *result) |
dummy More... | |
oyStruct_s * | oiccProfileLoadFromMem (size_t buf_size, const oyPointer buf, uint32_t flags, oyObject_s object) |
load a ICC profile from a in memory data blob More... | |
int | oiccObjectScan (oyPointer buf, size_t buf_size, char **intern, char **filename, oyAlloc_f allocateFunc) |
load ICC profile informations from a in memory data blob More... | |
void | oiccChangeNodeOption (oyOptions_s *f_options, oyOptions_s *db_options, const char *key, oyConversion_s *cc OY_UNUSED, int verbose, int flags, int type) |
const char * | oiccInfoGetText (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
const char * | oyProfiles_s::oiccProfilesGetText (oyStruct_s *obj, oyNAME_e type, int flags OY_UNUSED) |
get a presentable name More... | |
Variables | |
char | oicc_default_color_icc_options [] |
oyCMMapi9_s_ | oicc_api9 |
oicc policy oyCMMapi9_s implementation More... | |
oyCMM_s | oicc_cmm_module |
oicc module infos More... | |
The handled options are listed in oicc_default_color_icc_options . Descriptions for the options can be found in Defaults Handling and in the oyranos_definitions.h header file. The registration string for this module is "//" OY_TYPE_STD "/icc_color".
oyOptions_s* oicc_defaultICCValidateOptions | ( | oyFilterCore_s * | filter, |
oyOptions_s *validate | OY_UNUSED, | ||
int statical | OY_UNUSED, | ||
uint32_t * | result | ||
) |
dummy
Function oicc_defaultICCValidateOptions
void oiccChangeNodeOption | ( | oyOptions_s * | f_options, |
oyOptions_s * | db_options, | ||
const char * | key, | ||
oyConversion_s *cc | OY_UNUSED, | ||
int | verbose, | ||
int | flags, | ||
int | type | ||
) |
Set missing options and overwrite filter inbuild fallbacks. Do not touch edits.
int oiccFilterInit | ( | oyStruct_s *filter | OY_UNUSED | ) |
API requirement.
Function oiccFilterInit
int oiccFilterMessageFuncSet | ( | oyMessage_f | message_func | ) |
Function oiccFilterMessageFuncSet
const char* oiccInfoGetText | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s *context | OY_UNUSED | ||
) |
This function implements oyCMMGetText_f.
int oiccInit | ( | oyStruct_s *filter | OY_UNUSED | ) |
API requirement.
Function oiccInit
int oiccObjectScan | ( | oyPointer | buf, |
size_t | buf_size, | ||
char ** | intern, | ||
char ** | filename, | ||
oyAlloc_f | allocateFunc | ||
) |
load ICC profile informations from a in memory data blob
Function oiccObjectScan
References oyNAME_DESCRIPTION, oyProfile_s::oyProfile_FromMem(), oyProfile_s::oyProfile_GetFileName(), oyProfile_s::oyProfile_GetText(), and oyProfile_s::oyProfile_Release().
oyStruct_s* oiccProfileLoadFromMem | ( | size_t | buf_size, |
const oyPointer | buf, | ||
uint32_t | flags, | ||
oyObject_s | object | ||
) |
load a ICC profile from a in memory data blob
Function oiccObjectLoadFromMem
const char * oiccProfilesGetText | ( | oyStruct_s * | obj, |
oyNAME_e | type, | ||
int flags | OY_UNUSED | ||
) |
get a presentable name
The type argument should select the following string in return:
oyCMMapi9_s_ oicc_api9 |
oicc policy oyCMMapi9_s implementation
@instance oicc_api9
A module to match ICC CMM default settings to Oyranos policy settings. Per object user settings have priority and are not touched.
oyCMM_s oicc_cmm_module |
oicc module infos
@instance oicc_cmm_module
char oicc_default_color_icc_options[] |
<xf:model> <xf:instance> - must be added in Oyranos to make the model complete