![]() |
Oyranos Color Management System API - Version 0.9.6 |
provide a set of hooks to enable support for a display system More...
#include <oyranos_monitor_hooks.h>
Data Fields | |
int | type |
char | nick [8] |
int | version |
const char * | help_system_specific |
const char * | rank_map |
oySetupMonitorProfile_f | setupProfile |
oyUnsetMonitorProfile_f | unsetProfile |
oyGetRectangleFromMonitor_f | getRectangle |
oyGetMonitorProfile_f | getProfile |
oyGetAllMonitorNames_f | getAllMonitorNames |
oyGetMonitorInfo_f | getInfo |
provide a set of hooks to enable support for a display system
The oyMonitorHooks_s is used by the oyranos_cmm_disp.c code in order to wire the hooks into the Oyranos device config scheme.
oyGetAllMonitorNames_f oyMonitorHooks_s::getAllMonitorNames |
detect all monitors to present as list to users
oyGetMonitorInfo_f oyMonitorHooks_s::getInfo |
obtain info to compare the device with other devices.
oyGetMonitorProfile_f oyMonitorHooks_s::getProfile |
obtain a ICC profile
oyGetRectangleFromMonitor_f oyMonitorHooks_s::getRectangle |
get the monitor display area
const char* oyMonitorHooks_s::help_system_specific |
System specific description for developers. E.g. how monitor_name's are build etc.
char oyMonitorHooks_s::nick[8] |
four byte nick name of module + terminating zero
const char* oyMonitorHooks_s::rank_map |
optional JSON rank map
oySetupMonitorProfile_f oyMonitorHooks_s::setupProfile |
profile activation
int oyMonitorHooks_s::type |
set to 120 for ABI compatibility with the actual used header version
oyUnsetMonitorProfile_f oyMonitorHooks_s::unsetProfile |
profile deactivation
int oyMonitorHooks_s::version |
set to module version; Major * 10000 + Minor * 100 + Micro