![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
libraw filter for Oyranos More...
#include "oyranos_config_internal.h"
#include "oyCMM_s.h"
#include "oyCMMapi4_s.h"
#include "oyCMMapi4_s_.h"
#include "oyCMMapi7_s.h"
#include "oyCMMapi7_s_.h"
#include "oyCMMui_s_.h"
#include "oyConnectorImaging_s_.h"
#include "oyFilterNode_s_.h"
#include "oyranos_cmm.h"
#include "oyranos_color.h"
#include "oyranos_debug.h"
#include "oyranos_devices.h"
#include "oyranos_generic.h"
#include "oyranos_helper.h"
#include "oyranos_icc.h"
#include "oyranos_i18n.h"
#include "oyranos_io.h"
#include "oyranos_definitions.h"
#include "oyranos_string.h"
#include "oyranos_texts.h"
#include <cmath>
#include <cstdarg>
#include <cstdlib>
#include <cstdio>
#include <cstring>
#include <libraw/libraw.h>
#include <libraw/libraw_types.h>
Functions | |
int | lrawCMMWarnFunc (int code, const void *context, const char *format,...) |
convert between codesets More... | |
int | lrawCMMInit (oyStruct_s *filter OY_UNUSED) |
API requirement. More... | |
int | lrawCMMMessageFuncSet (oyMessage_f message_func) |
API requirement. More... | |
oyPointer | lrawFilterNode_LibrawContextToMem (oyFilterNode_s *node, size_t *size, oyAlloc_f allocateFunc) |
implement oyCMMFilter_ContextToMem_f() More... | |
const char * | lrawGetText (const char *select, oyNAME_e type, oyStruct_s *context OY_UNUSED) |
int | lrawFilterPlug_ImageInputRAWRun (oyFilterPlug_s *requestor_plug, oyPixelAccess_s *ticket) |
implement oyCMMFilter_GetNext_f() More... | |
int | lrawUiGet (oyCMMapiFilter_s *module OY_UNUSED, oyOptions_s *options, char **xforms_layout, oyAlloc_f allocateFunc) |
return XFORMS for matching options More... | |
Variables | |
oyCMMapi4_s_ | lraw_api4_image_input_libraw |
lraw oyCMMapi4_s implementation More... | |
oyCMMapi7_s_ | lraw_api7_image_input_libraw |
lraw oyCMMapi7_s implementation More... | |
oyCMM_s | lraw_cmm_module |
lraw module infos More... | |
oyCMMui_s_ | oraw_api4_ui_image_input_libraw |
lraw oyCMMapi4_s::ui implementation More... | |
libraw filter for Oyranos
Oyranos is an open source Color Management System
int lrawCMMInit | ( | oyStruct_s *filter | OY_UNUSED | ) |
API requirement.
Function lrawCMMInit
int lrawCMMMessageFuncSet | ( | oyMessage_f | message_func | ) |
API requirement.
Function lrawCMMMessageFuncSet
int lrawCMMWarnFunc | ( | int | code, |
const void * | context, | ||
const char * | format, | ||
... | |||
) |
convert between codesets
Function lrawIconv
References oyStruct_s::oy_, oyObject_GetId(), oyStruct_s::oyStructTypeToText(), and oyStruct_s::type_.
oyPointer lrawFilterNode_LibrawContextToMem | ( | oyFilterNode_s * | node, |
size_t * | size, | ||
oyAlloc_f | allocateFunc | ||
) |
implement oyCMMFilter_ContextToMem_f()
Function lrawFilterNode_LibrawContextToMem Serialise into a Oyranos specific ICC profile containers "Info" tag. We do not have any binary context to include. Thus oyFilterNode_TextToInfo_() is fine.
int lrawFilterPlug_ImageInputRAWRun | ( | oyFilterPlug_s * | requestor_plug, |
oyPixelAccess_s * | ticket | ||
) |
implement oyCMMFilter_GetNext_f()
Function lrawFilterPlug_ImageInputRAWRun
oyBigEndian();
References oyEDITING_RGB, and oyUINT8.
const char* lrawGetText | ( | const char * | select, |
oyNAME_e | type, | ||
oyStruct_s *context | OY_UNUSED | ||
) |
This function implements oyCMMInfoGetText_f.
int lrawUiGet | ( | oyCMMapiFilter_s *module | OY_UNUSED, |
oyOptions_s * | options, | ||
char ** | xforms_layout, | ||
oyAlloc_f | allocateFunc | ||
) |
return XFORMS for matching options
Function lrawUiGet
oyCMMapi4_s_ lraw_api4_image_input_libraw |
lraw oyCMMapi4_s implementation
lraw_api4 A filter for reading a RAW image.
oyCMMapi7_s_ lraw_api7_image_input_libraw |
lraw oyCMMapi7_s implementation
lraw_api7 A filter reading a RAW image.
oyCMM_s lraw_cmm_module |
lraw module infos
lraw_cmm_module
oyCMMui_s_ oraw_api4_ui_image_input_libraw |
lraw oyCMMapi4_s::ui implementation
lraw_api4_ui_image_input_libraw The UI for image input libraw.