![]() |
Oyranos Colour Management System API |
#include <string.h>#include "oyCMMapi6_s.h"#include "oyCMMapiFilters_s.h"#include "oyCMMapi9_s_.h"#include "oyFilterCore_s_.h"#include "oyFilterNode_s_.h"#include "oyFilterNodes_s.h"#include <oyranos_helper.h>#include <oyranos_icc.h>#include "oyranos_devices.h"#include "oyranos_devices_internal.h"#include "oyranos_object_internal.h"#include "oyConfig_s_.h"#include "oyOption_s_.h"#include "oyOptions_s_.h"#include "oyProfiles_s.h"#include "oyjl/oyjl_tree.h"Functions | |
| OYAPI int OYEXPORT | oyDevicesGet (const char *device_type, const char *device_class, oyOptions_s *options, oyConfigs_s **devices) |
| get all devices matching to a device class and type | |
| OYAPI int OYEXPORT | oyDeviceGet (const char *device_type, const char *device_class, const char *device_name, oyOptions_s *options, oyConfig_s **device) |
| ask a module for device informations or other direct calls | |
| OYAPI int OYEXPORT | oyDeviceBackendCall (oyConfig_s *device, oyOptions_s *options) |
| get device answere from options | |
| OYAPI int OYEXPORT | oyDeviceSetup (oyConfig_s *device) |
| activate the device using the stored configuration | |
| int | oyDeviceUnset (oyConfig_s *device) |
| unset the device profile | |
| OYAPI int OYEXPORT | oyDeviceGetInfo (oyConfig_s *device, oyNAME_e type, oyOptions_s *options, char **info_text, oyAlloc_f allocateFunc) |
| get all devices matching to a device class and type | |
| OYAPI int OYEXPORT | oyDeviceGetProfile (oyConfig_s *device, oyOptions_s *options, oyProfile_s **profile) |
| order a device profile | |
| OYAPI int OYEXPORT | oyDeviceAskProfile2 (oyConfig_s *device, oyOptions_s *options, oyProfile_s **profile) |
| ask for the device profile | |
| int | oyDeviceSetProfile (oyConfig_s *device, const char *profile_name) |
| set the device profile | |
| OYAPI int OYEXPORT | oyDeviceProfileFromDB (oyConfig_s *device, char **profile_name, oyAlloc_f allocateFunc) |
| look up a profile of a device from DB | |
| OYAPI int OYEXPORT | oyDeviceSelectSimiliar (oyConfig_s *pattern, oyConfigs_s *heap, uint32_t flags, oyConfigs_s **matched_devices) |
| get similiar devices by a pattern from a list | |
| OYAPI int OYEXPORT | oyDeviceFromJSON (const char *json_text, oyOptions_s *options, oyConfig_s **device) |
| generate a device from a JSON device calibration | |
| OYAPI int OYEXPORT | oyDeviceToJSON (oyConfig_s *device, oyOptions_s *options, char **json_text, oyAlloc_f allocateFunc) |
| get JSON format device calibration text from a device | |
| OYAPI int OYEXPORT | oyDevicesFromTaxiDB (oyConfig_s *device, oyOptions_s *options, oyConfigs_s **devices, oyObject_s obj) |
| search a calibration state in the taxi DB for a device | |
[Template file inheritance graph] +– oyranos_devices.template.c
Oyranos is an open source Colour Management System