![]() |
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