![]() |
Oyranos
git-devel
Oyranos is a full featured Color Management System
|
monitor device detection More...
#include <stddef.h>Data Structures | |
| struct | oyMonitorHooks3_s |
| provide a set of hooks to enable support for a display system More... | |
Macros | |
| #define | OY_CALIB_ERROR 0x01 |
| #define | OY_CALIB_VCGT_NOT_CONTAINED 0x04 |
| #define | OY_CALIB_DEVICE_NOT_SUPPORTED 0x08 |
| #define | OY_CALIB_NOT_IMPLEMENTED 0x10 |
| #define | OY_CALIB_WITH_PROFILE_SETUP 0x20 |
Typedefs | |
| typedef oyMonitor_s *(* | oyGetMonitorFromName_f) (const char *monitor_name) |
| create a monitor object More... | |
| typedef int(* | oyFreeMonitor_f) (oyMonitor_s **monitor) |
| delete a monitor object More... | |
| typedef int(* | oySetupMonitorCalibration_f) (oyMonitor_s *monitor, const char *profil_name, const char *profile_data, size_t profile_data_size) |
| set all device system specific properties More... | |
| typedef int(* | oySetupMonitorProfile_f) (oyMonitor_s *monitor, const char *profil_name, const char *profile_data, size_t profile_data_size) |
| set all device system specific properties More... | |
| typedef int(* | oyUnsetMonitorProfile_f) (oyMonitor_s *monitor) |
| unset all device system specific properties More... | |
| typedef int(* | oyGetRectangleFromMonitor_f) (oyMonitor_s *monitor, double *x, double *y, double *width, double *height) |
| get area dimensions in pixel More... | |
| typedef char *(* | oyGetMonitorProfile_f) (oyMonitor_s *monitor, int flags, size_t *size) |
| get a system specific monitor profile More... | |
| typedef int(* | oyGetAllMonitorNames_f) (const char *display_name, char ***monitor_names) |
| get a list of connected monitors More... | |
| typedef int(* | oyGetMonitorInfo_f) (oyMonitor_s *monitor, char **manufacturer, char **mnft, char **model, char **serial, char **vendor, char **device_geometry, char **system_port, char **host, int *week, int *year, int *mnft_id, int *model_id, double *colors, char **edid, size_t *edid_size, int refresh_edid, char **debug_info) |
| get various informations about a monitor device More... | |
monitor device detection
Oyranos is an open source Color Management System
Copyright (C) 2005-2018 Kai-Uwe Behrmann
| #define OY_CALIB_DEVICE_NOT_SUPPORTED 0x08 |
device can not be calibrated
| #define OY_CALIB_ERROR 0x01 |
system error, e.g. xcalib not installed
| #define OY_CALIB_NOT_IMPLEMENTED 0x10 |
function has no effect
| #define OY_CALIB_VCGT_NOT_CONTAINED 0x04 |
vcgt not found inside ICC profile
| #define OY_CALIB_WITH_PROFILE_SETUP 0x20 |
handled in oySetupMonitorProfile_f
1.8.13