Obtaining Display EDID (DDC) Information From User Level App
Obtaining Display EDID (DDC) Information From User Level App
- Subject: Obtaining Display EDID (DDC) Information From User Level App
- From: Tobias Zimmerman <email@hidden>
- Date: Sun, 22 Feb 2009 13:38:34 -0500
- Thread-topic: Obtaining Display EDID (DDC) Information From User Level App
Apologies if this is the wrong forum I am not entirely sure what category
this question properly falls under. If someone suggests a better list, I
will move the question there.
I want to obtain the name of a display (monitor) by manufacturer and brand.
Most (not all) displays report this using EDID. Examining ³Graphics² in the
System Profiler shows that higher-level software can access this info, since
System Profiler (And System Prefs ³Displays² pane) report it.
I have looked in bewilderment at the documentation for IOKit (IOFrameBuffer
in particular), and seen the ³getDDCBlock² function that gets the raw EDID
info. I have no idea how to actually implement that or translate the
result. So my question:
(1) Is there a ³higher level² method of obtaining the brand/model of the
displays e.g., from the system preferences?
(2) Does anyone have an example of code that they are willing to share that
shows accessing the EDID info?
Thanks, and apologies if I am spamming the wrong list here.
(Note, I am aware of the CGVendorNumber and CGModelNumber functions. If
someone knows a header file or similar that translates the numbers to actual
names, that would work too, but AFAICT, these functions only return code
numbers).
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden