![]() |
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
Referenced by oiccInit().
| 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.
References oyOptions_s::oy_, OY_CREATE_NEW, oy_debug, OY_PROFILES_EFFECT, OY_PROFILES_SIMULATION, OY_STD, OY_TYPE_STD, oyCMM_CONTEXT, oyCMM_CONTEXT_FALLBACK, oyCMM_RENDERER, oyCMM_RENDERER_FALLBACK, oyCMMRegistrationToName(), oyConnector_s::oyConnector_GetReg(), oyConnector_s::oyConnector_Release(), oyConversion_s::oyConversion_GetNode(), oyFILTER_REG_OPTION, oyFilterGraph_s::oyFilterGraph_CountEdges(), oyFilterGraph_s::oyFilterGraph_CountNodes(), oyFilterGraph_s::oyFilterGraph_FromNode(), oyFilterGraph_s::oyFilterGraph_GetEdge(), oyFilterGraph_s::oyFilterGraph_GetNode(), oyFilterGraph_s::oyFilterGraph_Release(), oyFilterNode_s::oyFilterNode_GetData(), oyFilterNode_s::oyFilterNode_GetId(), oyFilterNode_s::oyFilterNode_GetOptions(), oyFilterNode_s::oyFilterNode_GetRegistration(), oyFilterNode_s::oyFilterNode_Release(), oyFilterPlug_s::oyFilterPlug_GetNode(), oyFilterPlug_s::oyFilterPlug_GetPattern(), oyFilterPlug_s::oyFilterPlug_GetSocket(), oyFilterPlug_s::oyFilterPlug_Release(), oyFilterRegistrationMatch(), oyFilterRegistrationToText(), oyFilterPlug_s::oyFilterSocket_GetPattern(), oyFilterSocket_s::oyFilterSocket_Release(), oyGetCMMPattern(), oyGetDisplayWhitePoint(), oyICCProfileSelectionFlagsFromRegistration(), oyImage_s::oyImage_GetProfile(), oyImage_s::oyImage_Release(), oyNAME_DESCRIPTION, oyNAME_NAME, oyNAME_PATTERN, oyObject_GetId(), oyOBJECT_PROFILE_S, oyOption_s::oyOption_GetRegistration(), oyOption_s::oyOption_GetText(), oyOption_s::oyOption_GetValueString(), oyOption_s::oyOption_GetValueText(), oyOption_s::oyOption_Release(), oyOption_s::oyOption_SetFromString(), oyOPTIONATTRIBUTE_ADVANCED, oyOPTIONATTRIBUTE_AUTOMATIC, oyOPTIONATTRIBUTE_EDIT, oyOptions_s::oyOptions_Count(), oyOptions_s::oyOptions_Find(), oyOptions_s::oyOptions_FindString(), oyOptions_s::oyOptions_ForFilter(), oyOptions_s::oyOptions_Get(), oyOptions_s::oyOptions_GetType(), oyOptions_s::oyOptions_Handle(), oyOptions_s::oyOptions_MoveIn(), oyOptions_s::oyOptions_MoveInStruct(), oyOptions_s::oyOptions_Release(), oyOptions_s::oyOptions_ReleaseAt(), oyOptions_s::oyOptions_SetFromDouble(), oyOPTIONSOURCE_FILTER, oyPROFILE_EFFECT, oyProfile_s::oyProfile_FromStd(), oyProfile_s::oyProfile_GetText(), oyProfile_GetWhitePoint(), oyPROFILE_PROOF, oyProfile_s::oyProfile_Release(), oyProfiles_s::oyProfiles_MoveIn(), oyProfiles_s::oyProfiles_New(), and oyStruct_s::oyStruct_GetInfo().
| 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.
References oyNAME_NAME, oyNAME_NICK, and oyOBJECT_ICON_S.
| int oiccInit | ( | oyStruct_s *filter | OY_UNUSED | ) |
API requirement.
Function oiccInit
References oicc_defaultICCValidateOptions().
| 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 oiccProfileLoadFromMem(), oyProfiles_s::oiccProfilesGetText(), oyNAME_DESCRIPTION, oyOBJECT_CMM_DATA_TYPES_S, oyOBJECT_PROFILE_S, oyOBJECT_PROFILES_S, 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
References oyProfile_s::oyProfile_FromMem().
Referenced by oiccObjectScan().
| 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:
References oyProfiles_s::oy_, oyNAME_DESCRIPTION, oyNAME_NAME, oyObject_GetName(), oyOBJECT_PROFILES_S, oyObject_SetName(), oyProfile_s::oyProfile_GetText(), oyProfile_s::oyProfile_Release(), oyProfiles_s::oyProfiles_Count(), oyProfiles_s::oyProfiles_Get(), and oyStruct_s::type_.
Referenced by oiccObjectScan().
| oyCMMapi9_s_ oicc_api9 |
oicc policy oyCMMapi9_s implementation
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
oicc_cmm_module
| char oicc_default_color_icc_options[] |
<xf:model> <xf:instance> - must be added in Oyranos to make the model complete