XcmDDC - Man Page
Name
X Color Management DDC/CI communication API's ā
Enumerations
enum XCM_DDC_ERROR_e { XCM_DDC_OK, XCM_DDC_NO_FILE, XCM_DDC_PREPARE_FAIL, XCM_DDC_EDID_READ_FAIL, XCM_DDC_WRONG_EDID }
errors specific to XcmDDC
Functions
XCM_DDC_ERROR_e XcmDDClist (char ***list, int *count)
obtain all monitors i2c device names
XCM_DDC_ERROR_e XcmDDCgetEDID (const char *device_name, char **data, size_t *size)
obtain all monitors i2c device names
const char * XcmDDCErrorToString (XCM_DDC_ERROR_e error)
convert enum into a meaningful text string
Detailed Description
The purpose of the API is to establish client side communication with a monitor device. This can be used to update EEDID data and get MCCS properties. The former is supported by this library.
XcmDDClist() returns a list of monitor i2c device names. XcmDDCgetEDID() can be used to fetch EEDID from a device name.
XcmDDC.h
Xcm Xorg Colour Management
DDC communication with monitor devices
Copyright:
2010 (C) Kai-Uwe Behrmann
- Author:
Kai-Uwe Behrmann ku.b@gmx.de
- License:
Since:
2010/12/28
Enumeration Type Documentation
enum XCM_DDC_ERROR_e
errors specific to XcmDDC Version:
libXcm: 0.4.0
Since:
2010/12/28 (libXcm: 0.4.0)
Date:
2010/12/28
Enumerator:
- XCM_DDC_OK
success
- XCM_DDC_NO_FILE
fopen failed, permissions?
- XCM_DDC_PREPARE_FAIL
setting EEDID adress failed
- XCM_DDC_EDID_READ_FAIL
could not obtain EEDID
- XCM_DDC_WRONG_EDID
wrong EDID header
Function Documentation
const char * XcmDDCErrorToString (XCM_DDC_ERROR_eerror)
convert enum into a meaningful text string Function XcmDDCErrorToString
- Parameters:
error the error
- Returns:
library owned error text string
- Version:
libXcm: 0.4.0
Since:
2010/12/28 (libXcm: 0.4.0)
Date:
2010/12/28
XCM_DDC_ERROR_e XcmDDCgetEDID (const char *device_name, char **data, size_t *size)
obtain all monitors i2c device names Function XcmDDCgetEDID
- Parameters:
device_name system specific device name
data empty pointer to EDID data, will be mallocd for the user
size size of memory in data- Returns:
error code
- Version:
libXcm: 0.4.0
Since:
2010/12/28 (libXcm: 0.4,0)
Date:
2010/12/28
XCM_DDC_ERROR_e XcmDDClist (char ***list, int *count)
obtain all monitors i2c device names Function XcmDDClist
- Parameters:
list empty pointer to a list of device names
count pass in a pointer to a int. gives the number of elements in list- Returns:
error code
- Version:
libXcm: 0.4.0
Since:
2010/12/28 (libXcm: 0.4.0)
Date:
2010/12/28
Author
Generated automatically by Doxygen for Xcm from the source code.