![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
color management policy module for Oyranos More...
#include "oyranos_config_internal.h"
#include "oyranos_oicc.h"
#include "oyCMM_s.h"
#include "oyCMMapi9_s_.h"
#include "oyCMMobjectType_s_.h"
#include "oyProfiles_s.h"
#include "oyranos_cmm.h"
#include "oyranos_definitions.h"
#include "oyranos_helper.h"
#include "oyranos_icc.h"
#include "oyranos_i18n.h"
#include "oyranos_io.h"
#include "oyranos_module_internal.h"
#include "oyranos_string.h"
#include "oyranos_texts.h"
#include <math.h>
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <dlfcn.h>
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) |
Variables | |
oyCMMapi9_s_ | oicc_api9 |
oicc oyCMMapi9_s implementation More... | |
oyCMM_s | oicc_cmm_module |
oicc module infos More... | |
color management policy module for Oyranos
Oyranos is an open source Color Management System
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.
References oyNAME_PATTERN, and oyOptions_s::oyOptions_Find().
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_NICK.
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
oyCMMapi9_s_ oicc_api9 |
oicc 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