Oyranos  0.9.7
Oyranos is a full featured Color Management System
Data Fields
oyMonitorHooks2_s Struct Reference

provide a set of hooks to enable support for a display system More...

#include <oyranos_monitor_hooks.h>

Collaboration diagram for oyMonitorHooks2_s:

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
 

Detailed Description

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.

Version
Oyranos Monitor: 0.9.7
Date
2018/02/22
Since
2016/11/27 (Oyranos Monitor: 0.9.6)

Field Documentation

◆ getAllMonitorNames

oyGetAllMonitorNames_f oyMonitorHooks2_s::getAllMonitorNames

detect all monitors to present as list to users

◆ getInfo

oyGetMonitorInfo_f oyMonitorHooks2_s::getInfo

obtain info to compare the device with other devices.

◆ getProfile

oyGetMonitorProfile_f oyMonitorHooks2_s::getProfile

obtain a ICC profile

◆ getRectangle

oyGetRectangleFromMonitor_f oyMonitorHooks2_s::getRectangle

get the monitor display area

◆ help_system_specific

const char* oyMonitorHooks2_s::help_system_specific

System specific description for developers. E.g. how monitor_name's are build etc.

◆ nick

char oyMonitorHooks2_s::nick[8]

four byte nick name of module + terminating zero

◆ rank_map

const char* oyMonitorHooks2_s::rank_map

optional JSON rank map

◆ setupCalibration

oySetupMonitorCalibration_f oyMonitorHooks2_s::setupCalibration

vcgt activation

◆ setupProfile

oySetupMonitorProfile_f oyMonitorHooks2_s::setupProfile

ICC profile activation

◆ type

int oyMonitorHooks2_s::type

set to 122 for ABI compatibility with the actual used header version

◆ unsetProfile

oyUnsetMonitorProfile_f oyMonitorHooks2_s::unsetProfile

ICC profile deactivation

◆ version

int oyMonitorHooks2_s::version

set to module version; Major * 10000 + Minor * 100 + Micro