![]() |
Oyranos
0.9.7
Oyranos is a full featured Color Management System
|
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 |
oySetupMonitorCalibration_f | setupCalibration |
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 oyMonitorHooks2_s is used by the oyranos_cmm_disp.c code in order to wire the hooks into the Oyranos device config scheme.
oyGetAllMonitorNames_f oyMonitorHooks2_s::getAllMonitorNames |
detect all monitors to present as list to users
oyGetMonitorInfo_f oyMonitorHooks2_s::getInfo |
obtain info to compare the device with other devices.
oyGetMonitorProfile_f oyMonitorHooks2_s::getProfile |
obtain a ICC profile
oyGetRectangleFromMonitor_f oyMonitorHooks2_s::getRectangle |
get the monitor display area
const char* oyMonitorHooks2_s::help_system_specific |
System specific description for developers. E.g. how monitor_name's are build etc.
char oyMonitorHooks2_s::nick[8] |
four byte nick name of module + terminating zero
const char* oyMonitorHooks2_s::rank_map |
optional JSON rank map
oySetupMonitorCalibration_f oyMonitorHooks2_s::setupCalibration |
vcgt activation
oySetupMonitorProfile_f oyMonitorHooks2_s::setupProfile |
ICC profile activation
int oyMonitorHooks2_s::type |
set to 122 for ABI compatibility with the actual used header version
oyUnsetMonitorProfile_f oyMonitorHooks2_s::unsetProfile |
ICC profile deactivation
int oyMonitorHooks2_s::version |
set to module version; Major * 10000 + Minor * 100 + Micro