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

provide a set of hooks to enable support for a display system
The oyMonitorHooks3_s is used by the oyranos_cmm_disp.c code in order to wire the hooks into the Oyranos device config scheme.
| oyFreeMonitor_f oyMonitorHooks3_s::freeMonitor |
release a monitor object
| oyGetAllMonitorNames_f oyMonitorHooks3_s::getAllMonitorNames |
detect all monitors to present as list to users
| oyGetMonitorInfo_f oyMonitorHooks3_s::getInfo |
obtain info to compare the device with other devices.
| oyGetMonitorFromName_f oyMonitorHooks3_s::getMonitor |
obtain a monitor object
| oyGetMonitorProfile_f oyMonitorHooks3_s::getProfile |
obtain a ICC profile
| oyGetRectangleFromMonitor_f oyMonitorHooks3_s::getRectangle |
get the monitor display area
| const char* oyMonitorHooks3_s::help_system_specific |
System specific description for developers. E.g. how monitor_name's are build etc.
| char oyMonitorHooks3_s::nick[8] |
four byte nick name of module + terminating zero
| const char* oyMonitorHooks3_s::rank_map |
optional JSON rank map
| oySetupMonitorCalibration_f oyMonitorHooks3_s::setupCalibration |
vcgt activation
| oySetupMonitorProfile_f oyMonitorHooks3_s::setupProfile |
ICC profile activation
| int oyMonitorHooks3_s::type |
set to 123 for ABI compatibility with the actual used header version
| oyUnsetMonitorProfile_f oyMonitorHooks3_s::unsetProfile |
ICC profile deactivation
| int oyMonitorHooks3_s::version |
set to module version; Major * 10000 + Minor * 100 + Micro
1.8.13